non preemptive sched analysis re-designed