Do not crash AudioRecorderServices in onStartCommand()

Instead of crashing in BaseAudioRecorderService.onStartCommand() when
receiving ACTION_THROW, post a Runnable so that the crash happens out of
onStartCommand(). Otherwise, system will try to restart a service.

Bug: 154292570
Test: atest TvMicrophoneCaptureIndicatorTest
Change-Id: I0763a3a4b76759aa921c17e87035067e0cb5b6c5
Exempt-From-Owner-Approval: only affecting TV
1 file changed