wlan: DXE Health monitor

Change-Id: If2523d5e19c54bc52fe42d82030f80743be968e7
CR-Fixed: 416198
diff --git a/CORE/WDA/src/wlan_qct_wda.c b/CORE/WDA/src/wlan_qct_wda.c
index caeb5d4..da6c84e 100644
--- a/CORE/WDA/src/wlan_qct_wda.c
+++ b/CORE/WDA/src/wlan_qct_wda.c
@@ -9343,10 +9343,12 @@
       VOS_TRACE( VOS_MODULE_ID_WDA, VOS_TRACE_LEVEL_ERROR, 
                  "%s: Status %d when waiting for TX Frame Event",
                  __FUNCTION__, status);
-      WDA_TransportChannelDebug(1, 0);
       pWDA->pTxCbFunc = NULL;   /*To stop the limTxComplete being called again  , 
                                 after the packet gets completed(packet freed once)*/
 
+      /* TX MGMT fail with COMP timeout, try to detect DXE stall */
+      WDA_TransportChannelDebug(0, 1);
+
       /*Tag Frame as timed out for later deletion*/
       vos_pkt_set_user_data_ptr( (vos_pkt_t *)pFrmBuf, VOS_PKT_USER_DATA_ID_WDA, 
                        (v_PVOID_t)WDA_TL_TX_MGMT_TIMED_OUT);