The bot events we have right now are fine actually, I haven't had any crashing.
De-loving a broken avatar is pretty easy, do /applyav then copy the events on the bot to a brick, re-Apply when needed.
Broken Spawns?
0 - Onbot killed/self/setvehicle/NONE
5000 - On bot killed/self/setvehicle/X
You can do a 'mock' setbottransform, just spawn another one of the exact same appearance on another vehicle spawn.
Bots can open doors, with a little eventing. However they de-spawn if the door shuts on them, even if you use "ifcontentvehiclestuck" or whatever it's called.
Could probably get them to work with team games as far as capturing points goes. They aren't very bright though.
Bots being able to intelligently drive vehicles would be nice, or at least being able to follow move orders while in vehicles.