42383 temporary update cdt datastore documentation and td replicator stop regarding fire and forget replication

We're possibly half way through dealloc here, we should probably send `nil` rather than `self` to the delegate. Improve the error's `userInfo` to help with this (specify source, target, filters etc).

You also don't check whether delegate is nil here, nor that it responds to the selector. Should we consider using an async block to allow dealloc to finish?