Backed out last change. Now using a bool to check whether table should reload on core data change. If cell syncing animation is happening, 'animating' bool blocks the reload.