Contributors are now behaving as should be expected. They are only created if there is no user to associate a contribution to and they are deleted as soon as the user takes over their contributions. This even works if a user changes their email address.