x86, io-apic: Don't mark pin_programmed early