libaudiohal@aidl: update dynamic mix port when disconnecting device.

When an external device is disconnected, the framework should query the
HAL to update the cached mix port so that the cached mix ports are up to
date in libaudiohal. That prevents stream opening failure after
disconecting external devices.

Bug: 251215866
Test: connect multiple different devices
Change-Id: Ibc6c29f9a31c0cb5257e8348aba6822086564947
2 files changed