libaudiohal@aidl: fix drain as per HIDL

Framework can call drain even though stream is in IDLE
state.
Treat such drain liberally and return success.

Bug: 353460645
Test: atest CtsMediaAudioTestCases
Change-Id: I39d2e8872019fa0fc09055050ee05a35023f31b9
2 files changed