movePrimary changes the collection's UUID, since it clones the collection to the new primary shard.
if shardCollection is called concurrently, it may persist the original collection's UUID on the config server, leaving the UUIDs inconsistent between the cloned collection and the config server.