Issue/2596 fixes coredata threading glitch

Fixes #2596

You're right!. I've verified both calls, and they're being executed in the main queue. If that method ever gets called in BG, we really need the app to crash ASAP and fix it.