Phase-2: Only update properties once in FSM transitions, skip disabled property...
Currently properties are updated after each command, but that's typically not needed in transitions. This merge request updates the code to:
- Explicitly separate out the 'presence' check from the
retrievePropertyValues
callback - Only update properties once at the end of each transition
- Only call
updateProperties
on non-absent, non-disabled property holders; and - Improve surrounding logging
Edited by Tom Williams