Return only fresh data from the MediaController

By returning previously cached data there was a chance of it becomming
stale. By now always polling the MediaContoller for its most recent and
up to date data, we ensure that the information sent to the carkit is
farm fresh.

Bug: 76128322
Test: runtest bluetooth -j38
Change-Id: I8fe66b02b47d3a4481f321d8ac4f6b412e3a1361
3 files changed