if you can, check the voltage at the terminals with the bike running and increase the revs, what happens??
I ask 'cos a mates CB500 had regulator problem and it cooked the battery, the volage was not controlled from the alternator and would creep up way over 16V as the revs rose over 2000......
T