This msg tells the user to look in the logs but this handler doesn't log anything.  It should log the error type, reason and the stracktrace.

However, I wonder if this catch-all is the proper thing to do.  This will catch anything: system error, process exists, user throws, etc.  Do we really want to catch all those possible errors and surpress them?  I feel like we should only deal with user throws that we expect and let everything else bubble up.

(As a side note I made bad use of throw in early versions of Yokozuna.  A lot of places that throw should instead return `{error, Reason}` tuples.  But that's outside the scope of this change).