Improve activate_user_roles() to deal with multiple roles.