Ducan, it might have something to to with the change of nickname. My nickname was DukeNukem and I asked somebody to change it to CKurt, that's when it broke.
Could it be that the Primairy Key was set on Nickname and not on UserId and some tables don't merge anymore? Would be fishy to use string as primairy key, but still.