idle thread now created before system initialization thread.
Also system initialization thread only created in MP systems.