Можно ли повторно перезапускать BeanShellSampler по условию?

Всем привет. Возник такой вопрос по #jmeter .

В тесте есть BeanShellSampler, который подключается к очереди mq, читает из нее soap xml, закрывает подключение. Внутри семплера есть XPathAssertion, который проверяет, что в определенном поле xml будет конкретный guid (этот guid - идентификатор транзакции).

Можно ли как-то, например с помощью beanshell postProcessor повторно запустить этот BeanShellSampler, если пришло сообщение с гуидом, которые не ожидается (чтобы читать сообщения из очереди до тех пор, пока не придет нужное, чтобы к нему применить остальные Assertions) ?

Слишком сильно изменять структуру теста нежелательно, поэтому добавить If Controller и Module Controller не подходит.