Hi,
make sure you don't use the built in events for other purposes than why they were created.
The FINISH event should not be used inside actions like that, instead make a new event "DONE" or something and plug that.
While it sometimes work, you will end up eventually with a bug where PlayMaker will fire the FINISH event because all actions on the state have finished, but you'll expect an action to fire that same event, so it could be bugging your logic.
Bye,
Jean