Auth outage error handling

This change is to add a custom error when we are having an authentication outage.  If the api call returns a status of 503 it will throw a "ServiceUnavailableError"
would this be a breaking change (major version bump)? I know its just error validation but this will now throw a service unavailable error where there was none before on all APIs.