Replace the TargetProvider Stop method with done channels that ensure properly broadcasted shutdown of the whole pipeline.