I just ran accross this same isssue. We push a user down a branch and use email reminders to try and convert them from a partial to registerd user. If we are sussesful I want to add them back into the registerd user branch and not have to create a duplicate branch. This would be a great hack!