Angus, while I haven't made the appropriate changes to NodeBB's implementation yet, I did draft an FEP including the changes we discussed.
https://github.com/julianlam/feps/blob/main/fep/15c5/fep-15c5.md
It is not PR'd upstream yet, but I will do so in the coming days unless there are some concerns.