We were experiencing some strange behaviour with our scripts that contained the "Exit Loop If" script step. Any scripts that used this function would actually quit functioning completely at the "Exit Loop If" script step if the record count was only one record. We created a test script with this function and sure enough the script would simply stop functioning if the loop only had one record in set it looped through. There were no errors reported by the script debugger as well. It simply just quits and thats it.