explicitly check that connections are closed by tests

includes fixes to:
- stop queue consumer at the end of various tests
- remove defunct 'autoretry' decorator
- remove incorrect RPC responder retry tests
- explicity close connection if iterresponses times out