thread abort breakout points can now be called without causing a ControllerError even if main is not running yet