ticket:31 don't try to send email if we have no recipients
ticket:31 combine two alert message into one; small cleanup