Support retrying of 503 responses with configurable backoff

Also includes an updated prefix for the user-agent