This whole `UserSignupSpecialController::changeUnconfirmedUserEmail()` method looks quite big&messy. I wonder if refactoring it can be fit in the scope of this task. On the other hand it's a P2 and should be released ASAP since we've got release day tomorrow ;) I'm leaving the decision to you.