I'm experiencing the same issue with receiving FetchedRecordZoneChanges with the changes I've just sent.
Can be easily reproduced by sending changes, moving the app to the background for a second, then returning to the app. You'll receive a FetchedRecordZoneChanges with the changes in SentRecordZoneChanges from a moment ago.
Filed a report: FB22427748
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags: