The petcock is freshly rebuilt and is operating correctly. Float level was set to the stock settings, but I recently raised it about 1.5mm or to see if that would help. No difference could be felt.
I'll admit, it DOES feel like it's running out of fuel supply, but there seems to be plenty of supply there... I'll double check it again, just to be sure.
Dynojet also mentioned something about the float-bowl breathers needing to have the lines removed and the outlets turned down. I've done that. I've also tried adding lines and routing them to a place with non-turbulent airflow, etc... All to no avail.
I'm left to think that it may be ignition related, so I'll try to rule that out for now. One would think that SOMETHING I've done to the carbs would have made some move towards a difference, better or worse, but thus far, the problem remains. Verifying the ignition system seems prudent at this point.
After re-reading your earlier post, your plug colour is classic leanness. If it was an electrical issue, I would expect the plugs to have darkened due to partially burnt vapours in the chambers.
Are you running an additional inline fuel filter? These often cause fuel starvation problems.
You can eliminate fuel starvation from the list by shutting off the engine when it starts playing up. Put the bike on the centre stand and remove one of the outer carb drain plugs to see how much fuel runs out. If fuel gushes out, and you collect equivalent to 1/3 to 1/2 a bowl of fuel, you don't have a fuel delivery problem.