Try putting the script block command right before your last navigate in the script in case the settings are getting reset between steps (a shot in the dark but possible).
Strangely when I block ckeditor.js and then compare in the filmstrip the moment the posts on the page are shown I see that for 50% of the time it is much slower when blocked, and 50% of the time is the same. The good results average 1.7s (same as unblocked). The bad results more like 3s.
How can it be that it takes longer with less stuff there, and only on half the runs? Does that make sense to you?
How does blocking work? is it possible that by blocking something it could hold up the page? I’m wondering if this method is going to help us identify things that are slowing down the page, or if we need to remove these type of things at source for a reliable test. What do you reckon?
Blocking basically instantly fails the request but no guarantees that it won’t cause problems with code on the page that is expecting it (javascript exceptions trying to access code that doesn’t exist).
That said, I think it just changed the timing enough that some things that were happening after onload intermittently get started before onload and push it out.