Yeah - tricky - auto-delete would be a problem, though, with a transient connection glitch.

I guess we just have to leave them around and have users manually delete them.

That has other issues though; if someone deploys a stream, deletes it, and then deploys a different stream with the same name - there's a possibility of stale messages in the queue.