Hub._ready is now a set
Optimizes maybe_declare for transient queues