title: AWS Lambda SQS sendMessage sometimes does not returns response
body: <p>Well, It works in most cases, but sometimes msg is lost, there is no response from sendMessage, no success or failure, here is some code snippet:</p>
  <pre><code>try {
  const value = await sqs
    .sendMessage({
      QueueUrl: URL,
      MessageBody: JSON.stringify(msg),
      MessageAttributes: {
        type: {
          StringValue: 'doJob',
          DataType: 'String'
        }
      }
    })
    .promise();
  logger.info('doJob success');
  } catch (e) {
    logger.error('error in doJob: ');
  }
  </code></pre>
  <p>Does anyone had the same issue before? any ideas why it is happening or how to fix it?</p>
  <p>note: I'm using AWS-SDK on nodejs</p>