sched: Fix memory leak in two error corner cases