Make e2e work on Edge
We were sucessfully opening indexeddb but any queries using compound
indicies were failing because Edge doesn't support them, so messages
were failing to decrypt with 'DataError'.
Try a dummy query at startup, so if it fails we fall back to a
different store (ie. end up using localstorage on Edge).