Minor error handling improvement.

``read-byte`` throws ``end-of-file`` conditions if the stream is empty. As ``ok-byte`` is checked afterwards anyway, this condition is just not necessary.