Add Reason to removeRemoteInput Logs

This CL adds removingRemoteInput reason to the logs to surface healthy and unhealthy removeRemoteInputFlows.
Healthy Flow:
1. RemoteInputViewController#sendRemoteInput
2. RemoteInputView#onDefocus#onDefocus
3. RemoteInputView$WindowInsetAnimation#onEnd
4. RemoteInputView#onDetachedFromWindow
Unhealthy Flow would be:
1. RemoteInputViewController#sendRemoteInput
2. RemoteInputView#onDefocus
3. RemoteInputView#onDetachedFromWindow
4. RemoteInputView$WindowInsetAnimation#onEnd

Bug: 290068526
Test: RemoteInputLogger removeRemoteInput logs in BR.
Change-Id: I7240925397c3f780dbbd3a0cb11008de442ef832
7 files changed