Before this commit when a newRef was entered on user registration and that ref already existed we errored out. Now we use exactly that reference when it already exists.