Turn migration 38 into a no-op
Summary:
This differential addresses concerns outlined in the following Linear issue:
https://linear.app/comm/issue/ENG-7638/investigate-android-crash-on-sqlite-migration-38
Test Plan:
- Revert "Introduce fallback mechanism for notifications decryption if MMKV initialization hasn't been executed yet." and "Implement notifications sessions storage
on top of MMKV. Migrate existing notifs account to SQLite" diffs.
- Build Android and iOS app and log in. this leaves the app in legacy state with notifications session in a single flat file.
- Reset reverts. Add logging to NotificationsCryptoModule informing that legacy notifications session storage was used to decrypt a notif.
- Build the app again. Send two notifs.
- Ensure that the first notif results in a log but the second doesn't (session was succesfully migrated to new place).
Reviewers: tomek, bartek, kamil
Reviewed By: tomek
Subscribers: ashoat
Differential Revision: https://phab.comm.dev/D11571