mwl8k: prevent freeing free IRQ if ieee80211_register_hw() fails