There are cases when a customer might have their own service worker and import the js-client themselves. In that case, the service worker installation script that injects the client key does not run.
We need to add a fallback for this case that leverages indexed db.