Need to retry for S3 checksums/databags/other HTTP endpoints, even on SocketError

Support has been seeing a lot of issues communicating with S3 lately.
Let's try more than once on SocketError::ETIMEDOUT, as that one seems to be occurring intermittently too.