- Introduce new error `NS_ERROR_SUPERFLUOS_AUTH`
- Make `nsHttpChannelAuthProvider::CheckForSuperfluousAuth` return that new error instead of `NS_ERROR_ABORT`
- If `CheckForSuperfluosAuth` fails, set the status of the http channel to the rv of `CheckForSuperfluosAuth` (this should always be the newly introduced error)
- Add the new error code to `nsHTTPSOnlyUtils::HttpsUpgradeUnrelatedErrorCode` to make sure HTTPS-Only/First will not think that the request failed
Differential Revision: https://phabricator.services.mozilla.com/D191276