Update fix_s3_host to check for sigv4 subclasses

We shouldn't be messing with the host when we use the
s3v4 presigned auth either.

cc @danielgtaylor