Allow repeatable Payload with InputSupplier input

This allows HTTP retries to work.  Also remove duplicated calls to
ByteStreams.slice.