This is the diff that "flips the switch": https://linear.app/comm/issue/ENG-1189/flip-from-persisting-messagestore-in-redux-to-sqlite
Bascially we're enabling the "transform" that excludes messageStore.messages from being included in what's persisted by redux-persist... and we're "rehydrating" messageStore.messages in SQLiteContextProvider as we do with the threadStore.
We also bump the persistConfig.version to 31 to ensure that the messages that are currently in messageStore.messages get persisted in the SQLite store.