Inside the maps folder, there's a whale.xml and an abyss01.xml. This suggests the existence of two maps.
If you leave the whale map with the orb, drop the orb in the abyss (or simply don't pick it up), watch it settle on the bottom, enter the whale again, and leave the whale again, the orb will again appear at the mouth of the whale, meaning that something had reset the position of the orb. If you were still on the same map, this probably wouldn't happen...
So therefore I believe that you are carrying the orb across the map change. Of course, it's not the same orb--the game just makes it look like that because the orb only appears at the mouth of the whale when some flag is set or something, I guess. ^///^
But of course, judging by your reputations, your next posts will probably prove me wrong. ._. Worth a try anyway, I guess.