improve the receive/queue.rb code
improve the receive/queue.rb code

- fixed a Timeout::Error naming issue
- sometimes the payload is decoded, not sure why
- fix an error with exception logging
travis-ci/travis-logs,final-ci/travis-logs,final-ci/travis-logs,travis-ci/travis-logs