2.x client updates

Can we add a test case where we ensure no reconnects are attempted after a close() is called?