As is so often the case a little validation goes a long way and junk data will cause errors.
User had entered as their email "Xxx Yyy <xxxyyy@yahoo.com>
" in a spreadsheet and imported to database going around our usual checks for validity. So the error looked like it was complaining about a valid address...
Adding email validation on the way out caught this and we have added appropriate checks against this recurring.