if __collect_thread_status_and_kill wille raise an exception for some thread, all remaining threads will not join