Fix bug caused by NewScanner advancing the fd.
Fix bug caused by NewScanner advancing the fd.

NewScanner reads and buffers large chunks of data at once.  That makes
the file descriptor advance more than just the the length of the
returned string.  To account for that, we need to set the file
descriptor back after using NewScanner.

NullHypothesis/zoossh