Game3DLogic: Fix onUnitMove breaking GameTurn order when sinking tile

When sinking a tile with people on them, the onSinkTile would call
onUnitMove to "sink" people. At the end of the animation, onUnitMove
would always call onUnitMoveFinished, triggering other events on
the GameTurn, breaking the game logic.