madwifi: fix/improve station idle timeout handling