mac80211: fix spurious channel type changes when vifs are created/deleted