I have spent a lot of time on trying to refactor & getting the unit tests to pass/remove SVG related unit tests - I am having a difficult time figuring out how to fix `ngAnimate should block and unblock transitions before the dom operation occurs` breaking.  It would appear that `$animate` is using `node.setAttribute` implicitly somewhere while not calling `element.addClass`, although I'm not sure how - my first suspicion is with `element.attr` with jqLite, but it doesn't seem to be the culprit.