To be able to go back to original price you should keep orders’s price unchanged. Instead of changing order price use Order Tag Price
setting on Tag Order action.
All constraint expressions evaluates at once to determine which actions to execute or not. Action execution starts after that. So changing setting values with actions during execution will not change constraints backwards.