internal/worker: Set SkipInit: false for requests

This uses the `init == true` code-path in prepareModule, which is the
same currently used in govulncheck

Change-Id: Ib5c9132dd85b564ef8a551cc235fff43edd6a531
Reviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/713961
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Ethan Lee <ethanalee@google.com>
diff --git a/internal/worker/analysis.go b/internal/worker/analysis.go
index ff7e019..c2656ef 100644
--- a/internal/worker/analysis.go
+++ b/internal/worker/analysis.go
@@ -442,7 +442,7 @@
 func (s *analysisServer) handleEnqueue(w http.ResponseWriter, r *http.Request) (err error) {
 	defer derrors.Wrap(&err, "analysisServer.handleEnqueue")
 	ctx := r.Context()
-	params := &analysis.EnqueueParams{Min: defaultMinImportedByCount, Max: defaultMaxImportedByCount, SkipInit: true}
+	params := &analysis.EnqueueParams{Min: defaultMinImportedByCount, Max: defaultMaxImportedByCount, SkipInit: false}
 	if err := scan.ParseParams(r, params); err != nil {
 		return fmt.Errorf("%w: %v", derrors.InvalidArgument, err)
 	}