Issue #102 Works around some lower level code ignoring a TCP FIN

This is not a solution, rather, by delaying the request for channel
data a new conversation will be started. The root cause of the protocol
violation should be found.