(execution): conditional wait events, service and context predicates