This could possibly be an interesting feature suggestion.
A stop loop action except that instead of terminating the loop, it will complete anything that remains in the following tick.
Edit: Also gives me an idea for a different approach.
Progress=/=TotalIterations
For "loop" from Progress to TotalIterations
-> Do x
-> Set Progress to loopindex.
-> Stop loop based on desired trigger
The following tick the loop will run again, starting at wherever you left off when you stopped the loop