Docking, Viwport: Fixed a regression in 1.92.4 where partially moving a floating docking node with split over the main viewport would set the window in an invalid state. This was revealed by better merging in dfe308b (#8948) but isn't technically caused by it. Added a agressive assert in UpdateTryMergeWindowIntoHostViewport() For good measure.