This is an old version of HttpErrors module. Did you rebase/merge before creating this PR? 
PulpServiceUnavailable is not a proper http error/status (that would be a 503 error). Please create ServiceUnavailable and derive PulpServiceUnavailable from it (why would you need to have such a distinction? Why wouldn't ServiceUnavailable suffice?).