Switched to using 5 separate VCs for the Add Task stack. Adding a task via the Add Task stack works, as does deleting a task via the swipe action.
Change colour of cells during sync. Prevent cells that are being synced from being deleted.