More resilience against bad env config, better handling of errors, and mention that S3 endpoint for us-east-1 is s3-external-1