Record deletions while migrations are taking place

If a node is returning and there were records deleted while it was away then those records will return.

There is a deletion race during migration where if a delete occurs to a record while that record is in transit and the delete arrives ahead of the migration record then the migration will recreate the record.

As previously mentioned over here. There will be a solution to these issues in the very near future, though the best solutions will remain those that use expiration/eviction exclusively.