let s move the bad mac check into wifi data provider mac since we are pretty sure it is a mac only issue then we can add a dcheck here to make sure we are getting valid data on all platforms  that way if we run into the same issue on another platform we will find out about it instead of silently dropping the wifi data 