AbortError: Subscription failed - no active Service Worker

https://sentry.gitlap.com/gitlab/frontend-staging/issues/184933/

AbortError: Subscription failed - no active Service Worker
  at None (/jayvdb)

We need to make sure the Service Worker registration is activated before trying to subscribe sw.pushManager.subscribe(), https://stackoverflow.com/a/39762614/796832

Edited by Eric Eastwood