Patch to correct.
GetQueuedCompletionStatus was not being signaled properly when an SSL connection was closed remotely, so it never returned from a INFINITE timeout. Patched to clamp timeout to 1 second, existing logic handled return w/ numTransferred=0 case, and GetQueuedCompletionStatus did return false without signaled exit when SSL had been remotely closed. This corrected the hang.
Added SslConnector::redirectDisconnect, as the eof() logic in qpid::client::TCPConnector wasn't properly signalling closure and releasing resources.