title: sendToQueue() of amqplib doesn't throw any error even if the queue does't exist
body: <p>I created a queue named 'test_queue' with amqplib</p>
  <p>then I deleted the 'test_queue' from the admin page of rabbitmq  (http://localhost:15672/#/queues)</p>
  <p>but when I excute the following code, it shows 'sent message successfully!'</p>
  <p>there is no error even if the queue named 'test_queue' does't exist</p>
  <p>How to get an error when queue doesn't exist？</p>
  <p>Thanks for any help!</p>
  <pre><code>const amqp = require('amqplib');
  
  const sendMsg=async ()=&gt;{
  
      const connection = await amqp.connect('amqp://localhost');
      const ch = await connection.createConfirmChannel()  
  
      const msg= 'hello world'
      const QUEUE_NAME = 'test_queue'
  
      ch.sendToQueue(QUEUE_NAME, Buffer.from(msg),{},function(err, ok) {
          if (err !== null) {
              console.log(err);
          } else {
              console.log('sent message successfully!');
          }
      })
  
      // await ch.close();
      // await connection.close();
  }
  
  sendMsg();
  </code></pre>