Interesting.  I thought we still wanted to call `MPI_Abort()` here, but just to call it after `queso_error()`, like in #75.  But actually I'm thinking that `queso_error()` alone is enough and to handle uncaught exceptions (by calling `MPI_Abort()`) in an exception handler, like libMesh does.