call s3client.getObjectMetadata() directly, rather than getting sn S3Object first.
Getting the S3Object eagerly opens the TCP connection, which we don't need at all
in the S3FileSystem block.