multiqueue: Hold weak references to pads/multiqueue in SingleQueue
Without holding a ref we have no guarantees that the SingleQueue doesn't have dangling pointers on those objects during its destruction.
Without holding a ref we have no guarantees that the SingleQueue doesn't have dangling pointers on those objects during its destruction.