Fix to #355 refined using registration.[[UpdatePromise]]
Fix to #355 refined using registration.[[UpdatePromise]]

zuzusik/ServiceWorker,karolklp/ServiceWorker,martinthomson/ServiceWorker,martinthomson/ServiceWorker,zuzusik/ServiceWorker,mkruisselbrink/ServiceWorker,slightlyoff/ServiceWorker,mkruisselbrink/ServiceWorker,chadoliver/ServiceWorker,justinleoye/ServiceWorker,zuzusik/ServiceWorker,karolklp/ServiceWorker,chadoliver/ServiceWorker,slightlyoff/ServiceWorker,martinthomson/ServiceWorker,karolklp/ServiceWorker,justinleoye/ServiceWorker,chadoliver/ServiceWorker,justinleoye/ServiceWorker