Converting the result of UpstreamService to Either[NeedsTokenResponse, Response]