Don't create duplicate assignments and don't try to send emails to users with no email
Also include some logging
Merge pull request #329 from alex/existing-review-assignment

Don't create duplicate assignments and don't try to send emails to users with no email
Merge remote-tracking branch 'origin/develop' into production