the default for WriteTimeOut is -1 which blocks until the write is complete.

are you manually scrolling the scroll bar when the error occurs?