wlan: Fix for BMPS workaround kicking in after SSR

We found that the BMPS workaround kicks in inspite of FW with
sessionization support being used when the phone recovers from LOGP by
performing SSR. The issue was after SSR (where WDI variables storing
capability information were freed), while doing wlan_reinit, host did
not do capability exchange again to re-populate these variables making
the host and riva falsely believe that SLM sessionization is not
supported. This only happens after LOGP and WILL NOT HAPPEN after phone
is rebooted fresh until another LOGP

Change-Id: I637f8816e2383053f226778761af64261e51aa8d
CR-Fixed: 404965
diff --git a/CORE/HDD/src/wlan_hdd_early_suspend.c b/CORE/HDD/src/wlan_hdd_early_suspend.c
index f708019..9262a83 100644
--- a/CORE/HDD/src/wlan_hdd_early_suspend.c
+++ b/CORE/HDD/src/wlan_hdd_early_suspend.c
@@ -2164,6 +2164,9 @@
       goto err_vosclose;
    }
 
+   /* Exchange capability info between Host and FW and also get versioning info from FW */
+   hdd_exchange_version_and_caps(pHddCtx);
+
    vosStatus = hdd_post_voss_start_config( pHddCtx );
    if ( !VOS_IS_STATUS_SUCCESS( vosStatus ) )
    {