It looks like this change would break these unit tests:

jqLite class should properly do with SVG elements
$animate without animation should add and remove classes on SVG elements
ngAnimate should block and unblock transitions before the dom operation occurs

If I had to suspect, SVG elements might be a little special, and a higher level function which checks whether the element is an SVG element or regular element may be necessary here.