bug 1058698 - async ContentWorker

needed a more reliable way to test `readyState`/`constentScriptWhen` timings..