Making suspension reminders delivery resilient

also had to move to contexts in tests to have
setups per context block.
Logging and exception notifications
Rescuing AWS::SES response errors
Merge remote-tracking branch 'origin/135-suspension-reminder-emails'