wrap user rename task in try/catch, since it seems there are quite a few database errors that can happen in this task. always do the cleanup(), since we don't want to prevent users from logging in

(cherry picked from commit e80250b7758566183e7e0e9a44a0e286d412b336)