** FIXED **
Причиной была комбинация использования Bindings для заполнения моего IKImageBrowserView из NSArrayController и NSOperation, который вызывал save для своего собственного NSManagedObjectContext после заполнения обновлений.
У меня был Notification Observer, когда контекст в NSOperation сохранен, чтобы я мог затем mergeChangesFromContextDidSaveNotification в контекст основного потока, но мне нужно было выполнить это в MainThread. У NSArrayController automaticPreparesContent установлено значение YES, которое "также регистрируется как наблюдатель контекста его управляемого объекта" . Таким образом, поскольку слияние было выполнено из Уведомления, оно выполнялось в том же отдельном потоке, что и NSOperation, и в результате NSArrayController снова подготавливал свое содержимое в отдельном потоке, а затем обновлял IKImageBrowserView, снова в отдельном потоке, который вызывал ошибку / предупреждение.