+ added reconnect strategy on ioexception
+ reset reconnect strategy on connect
+ added test reconnecting on ioexception
~ udpated reconnect tests