Adding hasZeroInsetsIme check in case animationCallbacks are set

When using an animation callback, the IME animation had a static alpha value (=1).
By removing the case when having animation callbacks set and has zero insets, the IME animation will be consistent.

Test: manual: Open app with animation callback in landscape mode and hide IME
Flag: EXEMPT bugfix
Fix: 349213527
Fix: 359607470
Change-Id: If45f2271777c05347a343b4679f5991e02c10c8c
7 files changed