Fix animation array name corruption.

If a 3d animation was attempted on a platform that did not support it,
the animation.name property of the attempted 3d animation was set to
the default animation name.  This caused subsequent animations to
fail.

<!---
@huboard:{"order":406.0}
-->