Bingo.
Me? I'm replacing all 4 boots and associated o-rings, not just the bad one, if one of them leaks. They're not too expensive, and if one has aged to the point of leaking can the others be far behind. Plus if you do all 4 you may never need to worry about it again.
One other thing to consider (and you probably already know this), warm the engine up for 10 minutes before attempting to set the idle.
If you start the bike up and let it run for a only a minute or so, then adjust the idle so that the engine idles at 1k rpm +/- after only a couple minutes of engine running, once the motor warms up it will give a very similar symptom to what you're describing -- at stop lights, *after you've been riding several minutes,* it will idle too high.
Sounds like you may have found a leak too.