The current WebIDL for the ServiceWorkerRegistration is incorrect; it shows update() returning Promise<void>.

I believe this is a mistake since implementations all return the registration object, and the update() algorithm says to return the registration as well.