Theoretically it changes state if the motor driver errors out via losing steps or failing to reach a commanded position.
That's... hard to test, for obvious reasons.
But I'm not getting the error because of a state change (which if the function was truly undefined would be fair ball if it complained). Instead, I get the error only when I edit the configuration and save it.
If I just run the machine, I never see the error.