Fix _refreshBinStubs (#4189)

diff --git a/lib/src/global_packages.dart b/lib/src/global_packages.dart
index 990869a..5392b08 100644
--- a/lib/src/global_packages.dart
+++ b/lib/src/global_packages.dart
@@ -618,7 +618,7 @@
         log.fine('Could not parse binstub $file:\n$contents');
         continue;
       }
-      if (binStubPackage == entrypoint.workspaceRoot.name &&
+      if (binStubPackage == executable.package &&
           binStubScript ==
               p.basenameWithoutExtension(executable.relativePath)) {
         log.fine('Replacing old binstub $file');