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.
Merge pull request #237 from jasobrown/1.1

call s3client.getObjectMetadata() directly, rather than getting sn S3Object first

reviewed by @timiblossom