Catching the generic Exception could be  appropriate when:
* you cannot know ahead of time what you're running (process runner)
* you are obligated to handle any error condition (atomicity)
* processing errors before re-raising (submission to a third party error reporter)

Why not encapsulate the execution of any `SkunkClassificationRule` in a generic except block?