Thread: Added notify_all_at_thread_exit+join can throw conditionally if not joinable + detach is no more noexcept