Avoid never closing sockets on Redis reconnect.

- Connect ActionHero to a local Redis.
- Close Sockets with e.g. TCPView 
- Sockets are still assigned and new sockets are opened in addition
- If you have a service which periodically closes idle sockets like Azure Redis Service you will kill your instance because of too many open sockets
- This fix avoids the given behavior