Hi,
yep, cause you should not use FINISH for this, create your own event like "TWEEN DONE" or just "DONE" actually, and use that event. FINISH is a built in event that you should never call manually or have in a state that you expect to last because if one of the action has finished its task it will fire the "FINISHE under the hood, so in your state ONLY have "DONE" event as a transition.
bye,
Jean