Reset offset to 0 after reading thrift message.

The offset on the transport was not being reset properly after reading a message, this was causing [RangeError: byteOffset out of range.]