Add a mechanism for specifying timeouts when making calls to S3