I think it is a good idea to put the condition in, because then you will have a timestamp in the log to see when the market status changes to settled.
2 sec refresh rate should be OK, but I don't know what the trigger does.
Try the condition, and if it is still a problem could you please post your trigger file and I will test it.