Don't attempt to rewind IO if it's not offset

This will permit the passing in of pipes, sockets, or other IO objects that
don't support the #rewind method.