more cleanups of the Thread::Rep code - simpliying abort thread code (I hope still correct - not well tested)