What kind of coil you running there Bush?
Dying when hot can be a bad coil. Sometimes when they go bad, they only act up once hot, work fine again once cooled down.
14.6 volts at the battery when revved is charging. Test at idle and then when revved up. No change between the two means no charging. High output all the time (14.5 to 15 volts, or higher), regardless of RPM, usually indicates the regulator isn't working or working right. It's not regulating or limiting the peak charging output like it should. If it's stopped working, the alternator is being allowed to run full blast all the time, and it's output can climb quite high as the RPMs do.
I purchased a new rotor and died within 100kms. Find a good used one and did someone mention to you about the magnet on the rotor? If weak, it will break up the bike idle and revs. Check out poor magnet on rotor and could be your source of problem. Search for the PMA fails too while you are at it. There have been plenty of problems with those too.
If you're getting 14.6v charging output when revved, it appears your stator and rotor are working, reg and rec too. When you said you're draining voltage at idle, just how low was it reading? As I mentioned above, down into the low 11's can be normal on some of these with all the lights on. If it gets too low that could mess with ignition operation.
If you better describe the manner in which the bike died, that may help us trouble shoot the issue better. Did the bike cut out at speed while driving down the road or when you came to a stop at idle? Was it a quick cut out like you turned the key off or did it slowly bog down and die? Was there any breaking up and stumbling first?
Color me impressed that the TCI still worked down at 5V........battery and got down around 5 volts before I cut it off.