Split up message_queue_publishing_spec for clarity

To make it easier to follow the intent of this feature, this splits up
the specs for the content into 2 separate ones, and refines the
descriptions of them.