Sqs long poll

Implement SQS Long Polling so we can specify a poll interval of up to 20 seconds (current API max) and reduce our SQS operations costs.