I'm not sure how to extensively test this; 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.
Pushing closed + accepted passes the relevant herald, which was my immediate issue.