You've got a ton of files in that UnityPackage including some playmaker .dll's
Please remove the link, it's got stuff in you don't want to be distributing.
The only things you need to export for me, is the Scene in question, any custom actions used in that scene, and maybe your global variables, if they're used. It helps if they're placed in a seperate folder in your project panel, so it doesn't get scattered around into various places when someone imports it.
Edit: It took a little work to locate the scene in question, and get it running properly in my Playmaker, some variables got wiped... but I think i got it right..
On both your Array Get Next actions, you're storing the Index value, which isn't needed and could be causing an issue. Your also running a Int compare on the "String Compare" state, which again isn't needed. After removing those 2 things, it worked fine in my scene, but i had to fix up some broken values to get it working on my computer so maybe I've missed something (Array's were trying to store floats for example) - Nothing jumped out at me as being able to cause an endless loop though.