[PATCH V2 07/16] cpuidle: rearrange __cpuidle_register_device() to keep minimal exit points