Add UT for auto-reconnect
Add UT for auto-reconnect.

Add UT for multiple connections channel and one of the connection failed.
Also fix the problem in TcpChannel.close.
close #2