messaging: catch & log all exceptions to prevent blowing up requests due to email