R-528 red-proof red-go-kept: the copy of oom_check removed from internal/osupdate/unsent.go
mutation: `rep.OOMCheck = rawOrNil(wr.OOMCheck)` -> `_ = rawOrNil`
$ go test ./internal/osupdate/ -run ^TestR868_KeptCopyCarriesTheOOMCheck$ -count=1
rc=1
2026/10/06 19:13:38 INFO osupdate: sending a kept report late (the agent was stopped mid-pass or the hub was away, R-868) run=20261007T020000Z layer=docker vmid=9201 ring=0 trigger=night path=/tmp/TestR868_KeptCopyCarriesTheOOMCheck2908158053/001/report-20261007T020000Z-docker-apply.json
2026/10/06 19:13:38 INFO osupdate: DONE run=20261007T020000Z layer=docker vmid=9201 ring=0 trigger=night outcome=applied healthy=true reason="sent late — kept on the box until the hub could take it (R-868, R-875)" upgraded=1 pending=0 not_covered=0 restart_needed=0 reboot_needed=false wrapper_seconds=0
--- FAIL: TestR868_KeptCopyCarriesTheOOMCheck (0.00s)
    unsent_test.go:171: oom_check lost or changed: ""
FAIL
FAIL	gitea.dooplex.hu/admin/felhom-agent/internal/osupdate	0.008s
FAIL

=== control: restored source ===
$ go test ./internal/osupdate/ -run ^TestR868_KeptCopyCarriesTheOOMCheck$ -count=1
rc=0
ok  	gitea.dooplex.hu/admin/felhom-agent/internal/osupdate	0.009s
VERDICT: RED as expected, GREEN restored
