Bad (new?) reg/rec, bad NEW rotor from Mikes. Is it any wonder folks have trouble fixing an XS charging problem? Sheesh.
You can't fix stuff by throwing "bad" new parts at it. Sadly, we see too much of that 'round these parts...
Fwiw, the owner putting a bad rotor in because Mikes sent him one is on him. Ya gotta test shit 'fore you install it... as much as possible anyway.