Arguably this should be in another commit/separate issue.
'state' isn't used in server (and is being removed in a separate commit)
So this was a bug, that it didn't flag 'Added' for a parent, which effected the other subscription mechanism too (though I very much doubt anything was effected/noticed)