Runtime/Behavior Changes

class PutAnimationPropInstruction

PutAnimationPropInstruction now works better with CoreAnimations, and should behave closer to editing the same property in the animation input window.

If PutAnimationPropInstruction cannot find a supported animation property to update, it now reports an error instead of continuing with a less clear failure.

class ClickConnectorInstruction

ClickConnectorInstruction now verifies that the connector's parent snapper is alive and not suspended before trying to click it. This makes tests fail closer to the real user-visible problem when a connector can be found internally but cannot actually be clicked.

Pass ensureConnectorSnapperAlive=false to the constructor for tests that intentionally click connectors whose parent snapper is not in a normal alive state.