More thread-safe join(), checking for one race condition