Make sure views are added back when updating

This CL uses controllerById instead of controllerByViewModel because new
MediaCommonViewModels has updateTime field that gets changed. We cannot
rely on view model as a key anymore. We can use instance Id instead.

Flag: com.android.systemui.scene_container
Bug: 358097462
Test: checked UI using two media players.
Change-Id: I8e3a6a87bbee6ef7f5a13197821699d494084a3f
2 files changed