[WIP] Handle validation errors in a more helpful way

Prevents pulp from throwing away useful error information. 
It's better to catch a specific Exception. If the wrong exception happens, we definitely want this test to fail.