Allow registering anonymously twice

Consider the following scenario

* user registers anonymously and then registers a real identity
* user logs out
* user registers anonymously

In the final register anonymously step a new user needs to be created and the user needs to be unassigned from an anonymous identity.