fix confusing disconnect event (#83)
fix confusing disconnect event (#83)

* Fix confusing disconnect event

* Do dispatch TCP connection failure event

* Fix confusing code line due to bad cherry-pick

marvinroger/async-mqtt-client,marvinroger/async-mqtt-client,marvinroger/async-mqtt-client