Have ServiceWorker.postMessage run a worker, if not running