possible fix

list_back needs non-empty list.  preemption only makes sense if the ready_list isn't empty