Add backend/tests/wac_approval_resume.rs pinning the fix: a job parked on its
second waitForApproval() with two resume_job rows (an older approved row for the
first approval, a newer cancelled row for the pending one) must resolve to the
pending step's own event, not the oldest row. Verified it fails against the
pre-fix `ORDER BY created_at ASC LIMIT 1` query and passes with the resume_id
filter.
Also trim the resume-match comment to the durable constraint (drops the
bug-history narration) per AGENTS.md. approval_resume_id stays `pub` — the
integration test crate now consumes it.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>