move tokenMan in init to capture plugin info, more logging
diff --git a/init.go b/init.go
index d16b24a..5e2b840 100644
--- a/init.go
+++ b/init.go
@@ -118,8 +118,6 @@
 	}
 	config.Set(configApidInstanceID, apidInfo.InstanceID)
 
-	tokenManager = createTokenManager()
-
 	log.Debug("end init")
 
 	return pluginData, nil
@@ -156,6 +154,8 @@
 
 		log.Debug("start post plugin init")
 
+		tokenManager = createTokenManager()
+
 		go bootstrap()
 
 		events.Listen(ApigeeSyncEventSelector, &handler{})
diff --git a/mock_server.go b/mock_server.go
index 4e0c3ca..71b6d97 100644
--- a/mock_server.go
+++ b/mock_server.go
@@ -442,6 +442,7 @@
 			target(w, req)
 		})
 		if len(errors) > 0 {
+			log.Errorf("assertion errors for %s:\nheaders:%v\n%v", req.URL, req.Header, errors)
 			w.WriteHeader(http.StatusBadRequest)
 			w.Write([]byte(fmt.Sprintf("assertion errors:\n%v", errors)))
 		}