Obvious bad speed sensor from that one bearing, whole hub replaced under warranty. I asked about the other issues and said I probably fixed the grounding issue because the codes were not current like the speed sensor was.
I'll see if the lights stay off over the next few days.