fix connection exchange bug and use auto delete in channel queue

Fix that bug we talked about.  Also noticed the auto_delete option was missing on your github but present on our cms production code.  Threw that in as well.