Properly tuned 2-strokes can and will idle just fine. I believe that the '93 CR has a Keihin PJ series carb where the low speed idle and choke are the same circuit. The choke knob is also the idle adjustment and can be turned by hand without loosening the choke body. It will control within a narrow band from about 1/2 turn open up to 3 turns or so open. Beyond that and the bike will not idle correctly, as the choke circuit is open and it runs too rich at idle. Going back to 2 turns open like you mentioned is the right direction.
Other possibilities affecting idle are a clogged air filter, bad reeds (chipped, cracked, hanging open), weak spark, choked up exhaust (muffler packing needs to be replaced), ignition timing not set correctly, low compression. Keep after it and you can end up with a smoothly idling CR 250.