Merge "flow/manager: Fix condition for wg.Done()."
diff --git a/runtime/internal/flow/manager/manager.go b/runtime/internal/flow/manager/manager.go
index 185ff12..80099f4 100644
--- a/runtime/internal/flow/manager/manager.go
+++ b/runtime/internal/flow/manager/manager.go
@@ -73,7 +73,8 @@
 				// Periodically kill closed connections.
 				m.cache.KillConnections(ctx, 0)
 			case e := <-events:
-				if e.Status.Closed && !e.Status.LocalLameDuck || e.Status.LocalLameDuck {
+				if e.Status.Closed && !e.Status.LocalLameDuck ||
+					!e.Status.Closed && e.Status.LocalLameDuck {
 					m.ls.activeConns.Done()
 				}
 			}