Resource property on TestSteps deselects when used with AvailableValues
Resource properties of test steps will occasionally deselect for no apparent reason.
This happens when a test step uses properties with AvailableValues, and bench settings are modified in the GUI, whether the changes are confirmed or discarded.