Тут я не спорю и согласен, что штатный планировщик - адский ад.
На сторонние решения тоже смотрю, но пока что скорее для собственного ознакомления.
На данный момент у нас все выглядит логически просто: данные обновились - дергается одна цепочка тасков, обновились справочники - вторая, полномочии - третья.
А когда происходит обновление знает источник (BW в нашем случае), соответственно он и отвечает за моментальный запуск)