x86: apic: simplify secondary CPU wakeup methods, fix