Couldn't they have slowly moved together over a long time, a bit like the moon is slowly moving away?

Preearth could calculate the angular momentum change. Preearth would have to have been spinning at the same speed as heaven orbited, so that the collision was localized in one spot. Knowing the original length-of-a-day would surely be able to be connected with some evidence.