Fix issues with bubbles crashing/removing during expansion.

This is mostly just making sure to cancel animations/reset matrix values before starting new animations. Also, animate bubbles into the right place after expansion (since updating the path anim in-flight results in some weird looking movements).

Bug: 159541447
Test: used test app to make Lyn bubbles instantly divide by zero
Change-Id: I9c990e0748e0b61eee5402eb158caf88adc6fd9f
2 files changed