do finish_observer_.reset() instead.