firefox survives saving data if store.json isn't created yet

e.g. first install, launching with fresh profile
technically it recovers from an exception loading the file, which hopefully won't lead to *more* data loss
@honestbleeps @SirCmpwn attn