title: Laravel queue worker jobs fail when messages are sent back to SQS
body: <p>I have set up my Laravel application to retrieve messages from an SQS queue. Everything works fine during normal operation: Messages are added to the queue when a queueable job is dispatched, and the queue worker grabs the message from SQS and runs the job successfully.</p>
  
  <p>However, I run into problems whenever I use the "View Messages" feature in the SQS web console. Here are the steps to reproduce:</p>
  
  <ul>
  <li>Go into the SQS web console</li>
  <li>Select the queue</li>
  <li>Run "View Messages" to get a live view of messages coming in</li>
  <li>After a while, stop polling</li>
  <li>Messages that were being intercepted are now released</li>
  <li>Queue worker grabs the messages but they all end up as failed jobs</li>
  <li>Run artisan queue:retry all</li>
  <li>Failed jobs now run successfully</li>
  </ul>
  
  <p>Why is this happening? I'm running Laravel 5.2.41 on PHP 5.6.</p>