allow non-Throwable errors

@arschles no clue at this point whether this works, going to flesh out ResponseHandlerDSLSpecs a bit