Thanks, TKATK--my ChaosUT2.ini was different from yours--in ways I never changed. (The order of things, and you have "Paths=../ChaosUT2/Players/*.upl " which I don't--and yet the Chaos characters still work.) But I didn't have to change all that--the only one thing I had to change was moving "Paths=../System/*.upl" to the very end of the [Core.System] section. That did it
When you said the end of "the section" I took that to mean the end of the list of Paths for [Core.System]. In my .ini, all the Paths were together making that a "section" of sorts. So I ended up with the line in the middle of [Core.System] instead of the very end. Moved to the end... it works, and all bots show up whether I'm in the mod or not. Perfect! (Knock on wood.)
Also, I like the way the Chaos bots now appear at the END of the list in Chaos. I wanted them there in regular UT too, and I found an easy way to do that... The Chaos manual tells you to add some Path lines within [Core.System] in your UT2004.ini, but it doesn't say where. I put them BEFORE all the other Paths, and now the Chaos characters are listed last, Everything else seems to still work as always.
As for why you'd want Chaos muts working in regular UT... partly because they're supposed to and partly because there's one thing you can't do if you launch Chaos: browse UT games online. So I'll most often be launching regular UT--and this way I have Chaos features all the time. I'll still launch Chaos itself for browsing Chaos games online, and for playing some botmatch KOTH
(It would be cool if the Chaos gametypes could show up in regular UT WITHOUT a launcher, like UnWheel etc., because then when you're online you can browse UT or Chaos matches at will any time without relaunching. But I do like the cool custom Chaos menus and title screen

)