Locking the persistent store coordinator is not necessary with private queue contexts.
Always perform all context saves from their own private queues.
Eliminate strong/weak child contexts.