really abort on exception

For some reason the main thread can catch abort_on_exception, causing the app to remain running even though the message handler thread is dead. So I put in an exception handler to explicitly call `exit` when an unhandled exception is caught
update for current corosync git revision