Ensure CombinedInfo always represents a consistent state.

Prior to this change, a MediaController change would cause momentary inconsistencies in the dependencies of the CombinedInfo LiveData. This change fetches the values directly while still being updated whenever those values change.

Bug: 112702750
Test: PlaybackViewModelTest
Change-Id: I169ffef1e635a976be47fa1b6b543993bde38de2
2 files changed