The webform submission plugin is looking for a matching user account when pushing to the helpdesk. If none exists with the given email address, a user account is being created.
It uses the wrong field email instead of mail when creating that user with the result, that subsequent submissions won't find that user by mail but run into a db constraint, because the user name is the same as the email in that case.
Comments
Comment #3
jurgenhaas