Incorrect error returned in pubsub

How do I log an error with the pubsub?

I have a node configured to not deliver payload, yet when I publish an item with only an id, I get an error back saying payload is required. This is incorrect as per the spec.

Found out this is due to a bug in which the configuration for the node was being ignored on node creation.