Thanks for pointing that out - i misinterpreted this the first time i read through it.
There are a few workarounds that i think are easy enough. One i haven't seen mentioned here or the other thread is calling the step in a sub sequence with looping configured on the sequence call. You could pretty easily change the limits based off pass/fail.
Similar concepts have been solved in TSM, and could also be solved in a custom plugin:
It would be very good if teststand would offer the native testing against multiple limits. Let say the test will pass if the measurement is less than 5 and it pass under concesion when is less than 7, otherwise its fail.
So, summarising TS shall have the ability to delinie not only one set of limits per measurement along with the different kinds of passes.