Don't wait in runtime

Now we can don't wait if some condition raised.
This patch mostly needed by thucydides users - because of bug, that 2CDD's runs every step, even if test already failed. And we need to wait all waiters to be timeouted in skipped steps