Create a concurrency workload that runs migrations and updates to the shard key value simultaneously.
Transaction table updates may be applied out of order when retryable writes and transactions are in the same secondary batch
Add shard key change context to DuplicateKey errors in the findAndModify path
Don't migrate prePostImageDoc session entries for CRUD operations outside of current migration range
Make replica set primary detection stepdown-proof in concurrency workloads
Model a shard key update as a delete inside the chunk migration cloner if the document moves out of a currently-migrating chunk