CatchallEndpoint should just overwrite the entire dispatch
CatchallEndpoint should just overwrite the entire dispatch

Endpoint.dispatch does work, including checking auth information. But
our CatchallEndpoint in turn, wasn't handling the raised exceptions
properly.

Our intention anyways is to just hard 404 anything, so we just move this
logic into the dispatch instead.

BuildingLink/sentry,mvaled/sentry,JamesMura/sentry,mitsuhiko/sentry,JackDanger/sentry,fotinakis/sentry,daevaorn/sentry,looker/sentry,alexm92/sentry,alexm92/sentry,gencer/sentry,jean/sentry,BuildingLink/sentry,mvaled/sentry,mvaled/sentry,zenefits/sentry,zenefits/sentry,mvaled/sentry,beeftornado/sentry,fotinakis/sentry,JamesMura/sentry,fotinakis/sentry,BuildingLink/sentry,gencer/sentry,gencer/sentry,fotinakis/sentry,looker/sentry,mvaled/sentry,ifduyue/sentry,BuildingLink/sentry,gencer/sentry,daevaorn/sentry,daevaorn/sentry,looker/sentry,jean/sentry,zenefits/sentry,ifduyue/sentry,gencer/sentry,looker/sentry,mitsuhiko/sentry,looker/sentry,JackDanger/sentry,mvaled/sentry,zenefits/sentry,alexm92/sentry,daevaorn/sentry,ifduyue/sentry,zenefits/sentry,beeftornado/sentry,jean/sentry,JamesMura/sentry,JackDanger/sentry,beeftornado/sentry,BuildingLink/sentry,jean/sentry,JamesMura/sentry,JamesMura/sentry,ifduyue/sentry,jean/sentry,ifduyue/sentry