Fix fail state bug
Fix fail state bug

When any other exception is raised the finally statement directly
returns and doesn't crash as wanted.  Only specific core class fail
states are now handled and others cause crash.

fmaguire/dendrogenous