BUG: interrupt the socket creation thread properly.
ENHANCEMENT: simplify interrupted exception handling.
explain why my custom JSch version differ from the original one.