That's not vague at all. Once Condition 1 and 2 are tested they are not tested again. Wait literally just means wait then carry on from where it is currently at. By the wait action it's already tested all the conditions before it so it won't check them again.
However, since Condition 3 hasn't been tested yet, if it becomes false during the wait, it won't run after the wait.