hal: remove out_standby_l when usb headset is unplugged during playback of compress-offload

Remove the standby patch which was workaround for b/37551929 but impacting basic usecases.

Bug: 162394465
Test: Test music playback with and without usb headset.

Change-Id: I0c5e0ff162475f3958de79fa851018669edb4998
(cherry picked from commit 9e85e402af91048d21e94301dd153c9b681ff96e)
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 0f9dcf0..647f898 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -2988,16 +2988,8 @@
 
         lock_output_stream(out);
 
-        // The usb driver needs to be closed after usb device disconnection
-        // otherwise audio is no longer played on the new usb devices.
-        // By forcing the stream in standby, the usb stack refcount drops to 0
-        // and the driver is closed.
         if (val == AUDIO_DEVICE_NONE &&
                 audio_is_usb_out_device(out->devices)) {
-            if (out->usecase == USECASE_AUDIO_PLAYBACK_OFFLOAD) {
-                ALOGD("%s() putting the usb device in standby after disconnection", __func__);
-                out_standby_l(&out->stream.common);
-            }
             val = AUDIO_DEVICE_OUT_SPEAKER;
             forced_speaker_fallback = true;
         }