bpo-30131: Cleanup threads in test_logging (#1275)

* Use @support.reap_threads on unit tests creating threads
* Call TestCase.fail() on thread.join(timeout) failure
1 file changed