I tell you what, if I had the money to do so, I would offer a reward to the first community member that could come up with a reliable Wheel bearing and still maintain the speed sensor. It just really seems something better can be done here.
I know you addressed Abrasive, but let me throw in my 0.02 worth. If you have access to the Scan tool that can read ABS still, swap the hubs and see if the issue follows. If it does, you just need to find a new hub or I suppose you could get a used one from Ed Morad.