Fix exception handling to extend colander.Invalid