Each run (also failed or aborted ones, via the EXIT trap) appends start,
end, exit code, "complete" and the result per share to
bfds-offsite-backup.jsonl so a dashboard can show the last complete run.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>