a2dp: Reset decoder during device disconnect

During disconnection of LDAC ABR device, decoder config
is not getting reset.

is_abr_enabled is set to false in close_a2dp_output before
decoder is reset.

First reset decoder and then call close_a2dp_output.

Change-Id: If852dde4ae03e3db3b8f6bbd39ce5009cf9eda44
diff --git a/hal/audio_extn/a2dp.c b/hal/audio_extn/a2dp.c
index 6477b67..e75ad59 100644
--- a/hal/audio_extn/a2dp.c
+++ b/hal/audio_extn/a2dp.c
@@ -1864,9 +1864,9 @@
          val = atoi(value);
          if (audio_is_a2dp_out_device(val)) {
              ALOGV("Received device dis- connect request");
-             close_a2dp_output();
              reset_a2dp_enc_config_params();
              reset_a2dp_dec_config_params();
+             close_a2dp_output();
              a2dp_reset_backend_cfg();
          }
          goto param_handled;