make sure we close the accept channels for extensions when a session closes with a test to verify. fixes #2