There is a configuration issue with HttpClient that is preventing it from properly issuing the first request with the proper authentication headers. This means the first request results in a 403 that is automatically retried with the proper authentication credentials.