ath9k: fix issues with ad-hoc beacon slot selection