I am using preemption to send tokens in a zone to a different area after some time. However I don't want to send the tokens to a different area if they have acquired equipment resources. How can I make a flow that checks for equipment used and not preempt the token until after the resource is released? I don't think this is really possible because preemption is already doing some complex things, but maybe someone knows a better way to approach this.