need to declare queue on both sides so producer has somewhere to put
messages if the consumer isn't connected