If you define a policy and if any asset violates the policy, the UAM Agent status will be modified to "Information", to alert the administrator that something has changed on the asset.
This happens for any policy and you don't need to set any actions for the same.
To set the status back to "Operational" disable the policy and run the following SQL query:
update ca_agent set derived_status_am=0 where object_uuid in (select dis_hw_uuid from ca_discovered_hardware) and derived_status_am=3