The repo already had an empty CHANGELOG_PENDING.md from 2026-03-30, so the FileNotFoundError branch that adds the header/marker never fired -- the first automated entry landed with no header, just leading blank lines. Treat an existing-but-blank file the same as a missing one. Also fixes up the header on the entry already drafted by the previous run. [skip ci]