Move all httpexn logic to uncaughtException.

That handler is the single point for handling exceptions that handlers
throw.  This is good because we do not handle exceptions we aren't
supposed to.