The previous pass's patch loop aborted on an assertion partway through,
leaving frontend-deploy, backend-deploy-prod, and frontend-deploy-prod
still keying on GITHUB_SHA -- which is why their re-proof dispatches went
looking for images tagged with promotion-merge tips. Same fix as the
rest: full-depth checkout + git log -1 -- <domain>/.