[Audiosharing] Handle source remove plus small refactor.

Bug: 308368124
Test: manual
Change-Id: I99011feb762445e75652cbe59c2653dced7dd4f7
4 files changed