The only explanation I can think of is that Haden is letting Kiffin stay in place until the scholarship restrictions are lifted. Kiffin is still recruiting very well, so perhaps Haden allows him to continue stack the roster (as well as it can be stacked considering the scholly limits), and then fires him once the job is at the height of its attractiveness (full scholarship allotment with a roster of 4 and 5-star players).