engine: use task mechanism in reconciliation
agent: update reconcilier logging