I usually set the min/max threads to 1/1 when I want to run multiple instances of TG2 and this works fine for me. And I use the pause render when running other "heavy: cpu tasks (make sure to pause the preview too -- when you pause the regular render, the preview render will kick in until completed.)
I think the Planetside folks have done a great job of making a very stable product. My experience with TG2 and crashes is minimal -- not enough to really see any pattern yet. Once in a while I get a crash when loading objects (obj or tgo) but I can reload TG2 and follow the same procedure without a crash.
I can crash TG2 with a large obj. I build the models in Lightwave and position/scale/rotate each there, so when imported into TG2 I'm working with one set of position data. Much easier -- import object 1 and position it in TG2. Copy x/y/z positions, then import object 2 and paste positions, etc. However, if I assemble these objects as one large obj in Lightwave, it crashes TG2, whether I run it through Poseray or not. Might be the number of image maps -- don't know yet.
But this is getting away from the subject. Interesting thought though.... I wonder if two 1/1 threaded renders is faster or slower than one 2/2 (of the same tgd?) I would guess the latter is faster, but will have to try that.