Fix for out-of-order support

Need to update "last written response" counter on the out-of-order path too, otherwise the channel eventually gets blocked after it has received lots of requests, thinking it hasn't written responses for any of them yet so it shouldn't keep taking more.