let the bipbip handler processus in Almighty to manage the launch of bipbip (for starting jobs). This will handle the window launch of processes as when the jobs are finishing. I think it is the right place.
make the starting jobs asynchronous. So when the scheduler decides that a job can be launched it is launched in background without waiting the end of the scheduler (can be > 30s).
keep a backward compatibility if the scheduler is not able to dynamically tell that a job can be run or not.