FIX Prevent failing emails stopping entire queue

Previous to this, certain rare conditions could case the sender to fail and require a manual restart.
Now, it'll mark an email as failed as soon as we get an exception.
Merge pull request #57 from ss23/fix_broken_stop

FIX Prevent failing emails stopping entire queue