Remove Thread::Initialize, fix unique_ptr::reset