v2

@troygoode CR please.  Thanks!
No.  We want the delay queue to live even after restart of RMQ.  If there are items waiting in the delay Q, they should be processed by the user regardless of RMQ restart or not.