AudioDeviceBroker: add delayed check active state for communication route client

To prevent the frequent and unnecessary route change
Maintain active state for 6 seconds when communication route client is added
or when playback and recording activity changes to inactive

Bug: 294167472
Test: atest AudioCommunicationDeviceTest
Change-Id: I5af217938014f51e52eb33e527d8c918b9ed5f51
1 file changed