This will deadlock if called on the main thread and the context has a `concurrencyType` of `NSMainQueueConcurrencyType`.