Change to decorating uncaughtException; log exception cause