RobotStudio event

Issue using an Attacher to attach a mechanism

I'm using an Attacher to attach a mechanism to a gripper,

When the simulation is run, the Attacher works fine and attaches the whole mechanism to a gripper, (this mechanism happens to be a smart component)

BUT... if I manually open and close the gripper from an output, then run the simulation again, the attacher, attaches a link from within the mechanism and therefore nothing is physically attached to the gripper.
I can repair this by manually changing the property of the attacher's child component from the sensed link, back to the whole mechanism.

Is there a way for an attacher to only attach the whole mechanism every time?

Many thanks

Simon T