Switched to event generation for reporting SNS messages
Added (untested) code for SNS message validation