Modify dispatch.error listener

- Now returns an ApiProblemResponse (and sets it in the MvcEvent),
  instead of an ApiProblemModel.