Simplfy (although perhaps not as much as we had hoped) by only informing queue decorators when the active consumers may have changed, rather than trying to give them more information about what is happening.
Simplify further, don't use a proplist
Maybe this is clearer?
Even clearer?
merge bug25937 into bug25948
and largely rewrite it in the process
simpler and more efficient