Retrying regression analysis does not pick up retried autopkgtest results

When an autopkgtest worker task is retried (and now passes), retrying the top-level regression analysis still reports a regression. The per-architecture regression analysis callback on the autopkgtest workflow is never re-triggered, so the autopkgtest workflow's output_data remains stale. The top-level QA regression analysis callback reads this stale data.

Steps to reproduce

  • Upload a package that triggers an autopkgtest failure for a reverse dependency (e.g., goobox/amd64).
  • The regression analysis correctly flags this as a regression. = Retry the failing autopkgtest worker task - it now passes.
  • Retry the top-level "Regression analysis" on the QA workflow.
  • Expected: Regression analysis picks up the new passing result and no longer flags a regression.
  • Actual: Regression analysis still reports a regression.

Example