Fixed UpdateDetails so that it doesn't always throw a PersonEmailAlreadyInUseException when updating a person.