b43legacy: fix shared IRQ race condition