@domcleal I'm really uncomfortable catching all exceptions at this point.  Validation could fail for many reasons, only some of them legitimate validation failures.  Other system failures should not be caught by this handler and re-raised as a ResourceError.

Is there a more specific class of exceptions we can focus this handler onto?  One next action is to decide if there is no other way to handle this beyond a catch-all handler.  If there is another way, then a next action is to modify this change set to be more specific about the exceptions it catches and handles.

-Jeff