Business role with assignment rule assigned back after revoke in certification

@Rana123H I tested this and in my case, it is not assigning back if negative=true is set. Could you please check if you have any customization that is removing the negative=true. like in one of our projects, we had a step in Rehire workflow to clear out the negative flag so that new rehire user can get the roles assigned.