To ask my question effectively, let\'s first consider the exact scenario I\'m facing:
General Setup
It seems like the simplest approach to this would be to simply avoid the multiple writers in the first place. Why not just drive your extensions entirely off cached data, and then only update your data store from your primary iOS app?