Fixing notifications for email alarm callback errors

Adding exception string formatter to be able to serialize full details
of exceptions.
Adding missing severity to created notifications in email alarm
callback.
Formatting exception + cause properly in notification creation.
Catching exception for individual alarm callback calls to prevent
abortion of alarm callback chain when a single one fails.

Fixes #589