Explicitly check that connections are closed by tests.

Includes the following fixes:
- kill the queue consumer after various tests
- remove defunct 'autoretry' decorator
- remove disingenuous rpc responder tests (testing kombu behaviour *and* patching incorrectly)
- raise an exception other than socket.timeout on proxy timeouts to avoid confusing connection.ensure