move input shared_ptr in atomic_shared_ptr constructor