Handle edge cases for haptic feedback on shade opening.

When a user is using the "Swipe" lock screen it is possible the state
could trigger the openning haptic before this change.

When the fling gesture is used, sometimes the vibration state is not set
correctly.

Test: manual
Bug: 260676854

Change-Id: Id1873499b71655c1d9b379be476351ea4bdca03a
1 file changed