Fix: Mouse keys interceptor uses stale KeyEvent

KeyEvent object can get recycled and updated so should make a
copy before posting to handler.
This causes 2 ACTION_UP events get injected back into the
dispatcher if event is not consumed by the InputFilter.

Test: Presubmit
Bug: 423685361
Flag: EXEMPT bugfix
Change-Id: Iceab0705d792961d5d1a0d4d0eb423bf1d2f22b8
2 files changed