Merge pull request #216 from bakkerthehacker/master

Fix reconnect not updating all connection properties causing event related issues
Fixed exponential reconnect and missing external listener on reconnect.