This can lead to issues, as `child.destroyRecord()` when the child's recordArray is also active, will result in `deleteRecord` being called on an already deleted child. This currently is not a merge strategy ember-data handles for you. So either ember data must learn to support this or short-term a quick and dirty `get('isDeleted')` guard.