Make worker navigation tests more reliable.

Stop depending on timing where possible and depend on events instead.
Don't get confused by load event of about:blank iframe
fixup! Make worker navigation tests more reliable.
Merge pull request #1090 from w3c/jgraham/worker_navigation

Make worker navigation tests more reliable.