[DBClientUser] Don't allow duplicated user role flags

Since users table stores flags instead of role's name, it can't
distinguish roles by name.