Could it be the actual sensor that is broke, not the rotor??
also, I fucked up my speedo and clocks about a month ago, the sensor wire had got cut on the brake disc.
I had to solder the 3 wires inside it back together and it worked first time.
so maybe check there is no damage to yours??