Possibly on read buffer boundaries, this would have caused errant io.ErrUnexpectedEOF. (cherry picked from commit 22569449dad48e1c5cdeac171625585f8ca976c9)