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.