wlan: Set abort connection when ever disconnect is received from HDD

In driver in some place csr session connect state is used to detect
if disconnect is issued from HDD and in other places csr session abort
connection is used. csr session connect state is also used to allow device
in IMPS and in case when driver receive disconnect from peer as well as
from supplicant, its not reset and thus enter IMPS fails asuming that the
device is in connected state.

To fix this use csr session's abort connection in driver to check if
disconnect was issued by HDD and remove the logic of changing csr session
connect state during disconnect from HDD.

Change-Id: I344784d69aee87e435582e12f0faf7795914a08f
CRs-Fixed: 2061727
diff --git a/CORE/SME/src/csr/csrApiScan.c b/CORE/SME/src/csr/csrApiScan.c
index 153b83e..4a737a1 100644
--- a/CORE/SME/src/csr/csrApiScan.c
+++ b/CORE/SME/src/csr/csrApiScan.c
@@ -1728,13 +1728,8 @@
             smsLog(pMac, LOGE, FL("session %d not found"), sessionId);
             break;
         }
-        /* If Disconnect is already issued from HDD no need to issue connect
-         * pSession->abortConnection will not be set in case of try
-         * disconnect or hdd stop adaptor use connectState for these cases.
-         */
-        if (pSession->abortConnection ||
-            (pMac->roam.roamSession[sessionId].connectState ==
-            eCSR_ASSOC_STATE_TYPE_INFRA_DISCONNECTING))
+        /* If Disconnect is already issued from HDD no need to issue connect */
+        if (pSession->abortConnection)
         {
            smsLog(pMac, LOGE,
               FL("Disconnect in progress, no need to issue connect"));