Let collectors register the list of commands they have handlers for and get rid of the hard-coded list in the broker component
Consolidate code to fetch message contents/headers + store full message payload for MessageNew events