Looks like this was actually related to this error: Keep getting BadChangeset Error (ProtocolErrorCode=212) in Realm Sync. Looks like a complete coincidence that it started happening right after we made this change to opening sync vs async. Seems to be resolved with realm 10.1.3.