>>progva+(OP)
Yes it is a pain in the ass, but just for other people who read this, the bug was in the self-update code for the service worker. If you mess up the cache configuration it can make the service worker never look for an updated version of itself.
It is quite subtle thing in a very small part of the service-worker code but it is not like any random update can brick your app.