When an assume role credential endpoint is in use, the task gets the credential object but does not await the promise that causes actual credentials to become available. This shows up if the task is the first to use the assume role credentials in a build definition.