Al final así tampoco me venía bien pero ya he descubierto la solución, es ponerle otra variable al wait until. Así le tengo puesto como primera variable %WIFII=*connect* y la segunda OR %qtime=30 que es si han pasado 30 segundos ejecutando la tarea.
Por si alguno tiene esta misma duda que sepa cómo la he resuelto yo