KVM: hlt emulation should take in-kernel APIC/PIT timers into account