this issue fixes #413

connections that have gotten a mismatch number of responses to requests in a pipeline should be disconnected
Merge pull request #414 from shearic/fix_badconnection

this issue fixes #413