Fix some touch issues

ag/6525933 & ag/6627783 didn't play super well together!

* mExpandedAnimationController.updateYPosition shouldn't be called
  while an expansion is happening -- this will clear out the end listeners
  from the expansion animation
* We also shouldn't have to adjust insets while the expansion is changing
  anyways

The other issue (from ag/6627783) is that in applyCurrentState updateView
was getting called while the expanded view animation might still be
running; this would result in incorrect ActivityView onLocationChanged
call. This is fixed by adding updateView after the expand animation has
been called.

Fixes: 129300945
Test: manual D: D:
Change-Id: I73b846d8428a7a1b4e02f52c120a2f21e03a1742
1 file changed