fixed planner processing + updating

1) objective data is successfully filtered on spatial constraint
2) objectives are updated according to relevant filtered data
3) fixed looping issue where workflow doesn't return control to
orchestrator
4) todo: keep track of global track progress (not possible until
ConditionViolation works properly)