Delay initiating layout operations for as long as possible.

Are you sure about that? We only report that layout has been joined if we've received the reflow complete notification that corresponds with the reflow initiated by script: http://mxr.mozilla.org/servo/source/components/script/script_task.rs#517