Fix: pengine: don't schedule reload and restart in same transition
2558d76f introduced a regression into 1.1.15 where a restart that becomes
required would not cancel a previously scheduled reload, so that both
actions would be scheduled.
This introduces a new ordering flag to indicate that if 'then' becomes
required, 'first' should become optional.