Add comment explaining conditional in _soft_disconnect