When restoring volumes from saved state during plugin startup, a slow or unreachable remote could block indefinitely in fs.NewFs. Add a 30-second per-volume timeout context so that individual volume failures are logged and skipped rather than blocking the entire plugin.