Better exception message when re-using the DataStream.

Previously, this would end in a timeout, because shiftit would try to write a stream that was positioned beyond its end.