drain runner queue and undo cancel_join_thread