handle results of GEN tasks directly in SchedulingPool, not through the TaskStatusManager