Update listener instead of creating a new one

This way we'll avoid cancelling and recreating timers.

Bug: 160036959
Test: atest MediaTimeoutListenerTest
Change-Id: Ic150156cc6078cd6477f48f05c8195d98a6d4fa4
(cherry picked from commit f53329235d5c1e9efdf051838f6a25c6dc5b5cfa)
Merged-In: Ic150156cc6078cd6477f48f05c8195d98a6d4fa4
2 files changed