awaitThread - simpler abort