Push notification subscription in iOS PWA silently failing because of SW not controlling the app

I updated my PR, so that it ensures the service worker is controlling the PWA immediately.

I feel like I still need to do a couple more tests in different deployment setups. But maybe you want to take a :eyes: already?