S3IO.read() and S3IO.write() use fresh instances of AmazonS3Client on each call of each