Hopefully last set of AnimationViewModel specs

and a bunch of fixes to bugs found while writing them.