Fix person name clashes in revision_add and release_add.
When two revisions/releases have authors with the same fullname but different names (which should never happen in practice, but since name/email parsing is on a best-effort basis, you never know...).
Bug found by Hypothesis.
Migrated from D1378 (view on Phabricator)