suppressReload was eating the file-watch callback that would have called loadConfig and refreshed the draft from disk, so the GUI stayed on the pre-reset layout even though bar.json was already correct. Apply the reset payload directly to draft (and bump draftRevision) so section editors re-render in the same frame.