Publish multiple messages in this example
Remove explicit use of :nowait
Keep queue declaration deferrable operations in as few places as possible

 * For cases with queue.declare-ok (default), when we receive it
 * For cases when there is no queue.declare-ok, immediately