This change makes the shard implementation of the 'moveChunk' command join
a currently running migration if that migration has exactly the same
arguments as the call. This allows retriability of this command by the
balancer.
In addition, it makes the moveChunk command report success if the
specified chunk is already located on the desired destination shard.