It's not intuitive that deleting a user from the OneSignal dashboard still leaves behind client-side data on the browser. IndexedDB should be wiped and the service worker should be unregistered (if possible, on HTTPS) if we get a no user with this ID found error indicating the user is deleted.