When a read was successfully retried, the original expected response was not decremented from the reponse counter. This caused one extra response to be expected for successfully retried reads which caused a hang after a retried read.