BUG-2207 Make reconnect promise reconnect even if session was dropped during negotiation

Change-Id: I58adc2e42bb8ce09bfb8b5cd214a91300bb2bbb0
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
(cherry picked from commit f1124e95b6b1b4a6b8b8661bdd78aa74a6977b55)
Merge "BUG-2207 Make reconnect promise reconnect even if session was dropped during negotiation" into stable/helium