RecoverMLSConversationsForUserUseCase
Recovers the self user's MLS conversations after synchronization is live. Established groups are checked first, then pending groups are joined in a fresh transaction.