Better handling of the event queue so that we avoid extraneous timeouts when draining events
Reduce timeout so that processed messages are acknowledged quick enough not to block new messages (past the poolsize threshold) from being picked off the queue.
Improved docstring for consume method
Merge pull request #25 from onefinestay/shutdown-performance

Better handling of the event queue so that we avoid extraneous timeouts when draining events