1. fix the compiling errors when CONFIG_RT_CGROUP_SCHED is not defined.
2. fix the "error rt_time %llu borrow %llu, we try to survive..." bug.
the current->state may changed after we saved current to preemption_disabled, when preemption_disabled loaded in pick_next_task_rt it is not in the TASK_RUNNING state, scheduled it in will cause an error. so we need to check the state when it loaded in pick_next_task_rt.