Даже когда батч-серверу нечего делать, он время от времени вызывает метод batchRun.servergetNextTask(), который отслеживает зависимости между batch task и переводит задачи в статус ready, например. (Да и вообще много он там чего делает). А в контексте AOS (вероятно отдельно от batch server) есть некая инфраструктура, которая от имени сессии с id==0 гоняет класс SysEventHandler, который, по идее, должен обеспечивать пересылку событий между серверами в классе. Уверен что это не полный список