when the BDM thread fails, try to propagate it over to python