A quick run through the obvious steps (Close with commit/manually, with or w/o accept) and calling `differential.query` shows status as `3` and `7` accordingly, and `wasAcceptedBeforeClose` property was setup correctly.
Pushing closed + accepted passes the relevant herald, which was my immediate issue; Pushing un-accepted is blocked.