What Compile-and-Test Gates Miss in a Jakarta EE Migration

Two regressions that only surfaced after deploying a javax-to-jakarta, EAP7-to-EAP8 migration to a real runtime, and why a free smoke test would have caught both.