Animar ng-move en AngularJS ngRepeat está animando los elementos incorrectos

Estoy un poco desconcertado cuando se trata de animar ng-move en una repetición ng. Si muevo un elemento de una matriz de 3 a 7, por ejemplo, los elementos 4-7 se desplazan hacia arriba y se animan. Sin embargo, el elemento real que moví de 3 y coloqué en la posición 7, no lo hace. Aquí hay un plunkr que demuestra mi problema.

http://plnkr.co/edit/4yRkLWbsU57YxrYOrWUQ?p=preview

Sin embargo, mover el elemento 7 a 3 funciona como esperaba, animando el único elemento movido, y no los elementos que se han empujado hacia abajo.

Esto no es muy útil para mostrar a un usuario lo que se movió. ¿Cómo debe alguien animar adecuadamente un movimiento ng?

Respuestas a la pregunta(2)

Su respuesta a la pregunta