Abort

makes it possible to abort entire action from subcard

also includes other improvements to exception handling and some touch-ups
That's even worse than I thought.  I didn't know about interrupts and similar.

Even a general exception catch-all probably shouldn't catch those.  Bad enough that a log of Rails handlers can mask the source of an error.