So I torqued the heads (and they needed it; the four long bolts on one of the cylinders were probably only at about 10 foot/pounds), adjusted the valves, installed a Boyer electronic ignition, cleaned all the connectors to the coils and grounds and used a bit of dielectric grease. Then I set the timing with a strobe light.
Then I started it up. It seemed to start more easily than before. The idle and everything below about 3,000 rpm is now VERY smooth. But from 3,000 up to about 5,000, it's quite rough.
(I'm not sure about 5,000 and above. I'll take it out on to the highway tomorrow.)
But the weird thing is that the tach tends to bounce all around above 3,000 also. Below 3,000, it does what it's supposed to do. Is there possibly a connection there? Or would it more likely just be a coincidence?
I still plan on balancing the carbs some time soon, but I'm wondering if that's even an issue (since the bike runs so smooth below 3,000 rpm).