[DBClientUser] Fix a bug that updateUserInfo() can replace a user name with existing one
[DBClientUser] Fix order of checks in updateUserRoleInfo().

The ID should be checked before the name.