Events are not executed ordered.
Brought to you by:
aarrgard
Order executions according to the dependency graph.
There is a comparator that orders steps according to
the prerequisites and join triggers. The triggers
should be evaluated in the same order.
Today the events are evaluated if the prerquisites
and triggers are fullfilled. This check is unordered.
Logged In: YES
user_id=815211
This will solve the issue when we have marked an event
with execution-policy=always and have another event in
another step that triggers on the same message. If the
other step depends on the first one we should execute the
event with execution-policy=always first.