Well, that IS good news!
On my '82 LS, I noticed that :
1. The original mounting studs were still the earlier, rubber type, and,
2. The BMW kit of (2) brown ground wires with metal ring terminals were already installed on the upper (2) mounting bolt locations as they should be.
I'd also installed an improved diode board (from Motorrad Elektrik) last year or the year before, and that came with larger guage ground wires, which I replaced the smaller ones already on the bike. The usual grounding point is that bolt hole in the case directly below the diode board and above the rotor.
Your problem(s) was probably a combination of factors with loose connections and/or loose ground connection at the diode board. We'll keep our fingers crossed for you that all is well now!