message: snapshotter: no need to reconnect on start in None daemon mode
  "none" daemon mode doesn't need any running daemon, and if there's any
  stale running daemon that can be re-connected, snapshotter fails to
  initialize, as the daemon mode doesn't match the stale daemon mode.
diff: @@ -205,6 +205,10 @@ func (m *Manager) isOneDaemon() bool {
  m.DaemonMode == config.DaemonModePrefetch
  }
  +func (m *Manager) isNoneDaemon() bool {
  + return m.DaemonMode == config.DaemonModeNone
  +}
  +
  func (m *Manager) IsSharedDaemon() bool {
  return m.DaemonMode == config.DaemonModeShared || m.DaemonMode == config.DaemonModeSingle
  }
  @@ -220,6 +224,10 @@ func (m *Manager) Reconnect(ctx context.Context) error {
  sharedDaemon *daemon.Daemon = nil
  )
  + if m.isNoneDaemon() {
  + return nil
  + }
  +
  if err := m.store.WalkDaemons(ctx, func(d *daemon.Daemon) error {
  log.L.WithField("daemon", d.ID).
  WithField("mode", d.DaemonMode).
  