Bugfix: Connection::queueExists() was creating transient queues that were not
being cleaned up. This was due to Channel::open() creating a default private
queue. Though set to auto-delete, it was living on a long-running
connection. Solution was to create option to open() to disable generation of
private queue.