user roles are reset before an update
user roles only reset if roles are present to be updated