Wait for update after schedule

Wait for an update  every time a task is scheduled.

Currently the transformer starts scheduling on every update in the shepherd. This lead to unneeded scheduling of already scheduled task.

@peterbourgon @jmyounker @bernerdschaefer