Centralize MessageBus post updates

After this change, only two files directly publish to MessageBus with a
topic interpolated in the channel: Post and TopicUser.