Remove the extra condition on All blocking tests to ensure it runs even when tests are skipped.
For some reason, the current if statement also causes the blocking test to be skipped if any of the needs are skipped. We fix this by going back to `if: always()` to ensure that this is always run.

PiperOrigin-RevId: 663033872
diff --git a/.github/workflows/test_runner.yml b/.github/workflows/test_runner.yml
index 9e88e95..64bad17 100644
--- a/.github/workflows/test_runner.yml
+++ b/.github/workflows/test_runner.yml
@@ -263,4 +263,4 @@
         run: "${{ !contains(join(needs.*.result, ' '), 'failure') && !contains(join(needs.*.result, ' '), 'cancelled') }}"
     # This workflow must run even if one or more of the dependent workflows
     # failed.
-    if: always() && ${{ needs.set-vars.result != 'skipped' }}
+    if: always()