Cherrypick engine d04a8a50dabd4e65e8296443db8b178fb628af85 (#99701)

* Cherrypick engine d04a8a50dabd4e65e8296443db8b178fb628af85

* [cirrus] Refresh GCP service account (#99301)

Co-authored-by: Casey Hillers <chillers@google.com>
diff --git a/.cirrus.yml b/.cirrus.yml
index 8a3c593..58cac0a 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -12,7 +12,7 @@
   # dependency on precisely how Cirrus is detected by our tools.
   BOT: "true"
 
-gcp_credentials: ENCRYPTED[!cc769765170bebc37e0556e2da5915ca64ee37f4ec8c966ec147e2f59578b476c99e457eafce4e2f8b1a4e305f7096b8!]
+gcp_credentials: ENCRYPTED[!2c88dee9c9d9805b214c9f7ad8f3bc8fae936cdb0f881d562101151c408c7e024a41222677d5831df90c60d2dd6cd80a!]
 
 # LINUX SHARDS
 task:
diff --git a/bin/internal/engine.version b/bin/internal/engine.version
index 0737730..bcd7483 100644
--- a/bin/internal/engine.version
+++ b/bin/internal/engine.version
@@ -1 +1 @@
-32395e4ab410df3b7d05b0f90d2601c5c7d27024
+d04a8a50dabd4e65e8296443db8b178fb628af85