x86: fix broken irq migration logic while cleaning up multiple vectors