Trace the retained result through both the saved-result and display-update paths, because a correct persistent record will not prevent a separate reconnect handler incrementing an in-memory total
Is the attempt identity stable and unique across the histories being combined? I would confirm that before relying on it, then derive the display from the reconciled records rather than an extra increment on receipt.
Keep repeated delivery, screen rebuild and process restart as separate tests with the stored history present; also include a new result so a blanket ignore does not look like a successful duplicate fix
Has the corrected display been compared with the retained result on the actual read-only monitor connection? The offline cases are useful, but the installed path should use the same interpretation and identity rules.
Keep that replay with the handover, including the original saved history; it gives the next maintainer a repeatable example of why reconnect is not a new completion