title: NSFetchedResultsController not updating table
body: <p>I've upgraded my app to Swift 2.0 and since then the NSFetchedResultsController doesn't behave correctly on iOS 8.4 (in iOS 9 it works as expected)</p>
  
  <p>Scenario:
  - A new entity is added
  - Row appears in the tableview
  - Property of the entity is changed so it shouldn't match the predicate of the fetchedtesultscontroller
  - The row doesn't disappear from the tableview...</p>
  
  <p>I can see the beginUpdates, the didChangeObject is called with the Delete type, and the endUpdates() is called.. My cache is nil.</p>
  
  <p>Is this a known bug in xCode 7 with iOS 8.4? (the funny thing is that sometimes it DOES work, but most of the time it doesn't and it's crucial to my app...)</p>
  
  <p>Thanks in advance!</p>
  
  <p>p.s. I tried the if (indexPath != newIndexPath) stuff they say online, but the same result...</p>