Fixing crash: Forgot to make a mutable copy. And forgot to actually store the object back into the database.
Bug fix: Looks like remoteRecord.changedKeys isn't given to us.