x86/irq: Build correct vector mapping for multiple MSI interrupts