^Ha ha. Something tells me that you've found the problem. I suggest that you consider replacing every contact, i.e. you can clean up the corrosion and get them to work now but the protective plating is gone and they'll just fail again. If you're careful you can remove the contacts without damaging the wires. Use a small file on the contact's crimp until it's weak enough to bend by hand. That will take some time but won't result in a shortened harness. This was a bad design that was finally fixed in K9 with a sealed connector. Applying dielectric grease to the terminals will add some protection. Corsa Technic
, among others, have the contacts. My K6 uses the same connector & shroud as yours. I'd hoped to change them to the K9 type but they use a different contact so it's not a matter of swapping the shells and adding seals.
"jiggling the whole fuse assembly causes bike to totally shut off"
You may have some similar problems there, though that's much less common. If you remove the cowling you can examine the fuse contacts more closely. I think you can slide the fuse box off of its bracket and pull it out to where you can see what the backside looks like. But fix the connector first. That may solve everything.