use a queue instead of a list, and dequeue the journal delay queue as we go
use a queue instead of a list, and dequeue the journal delay queue as we go

This way, if we end up recursing to add one, the queue will be empty and
we won't end up replaying the last one again..

mwerle/EDDiscovery,jgoode/EDDiscovery,mwerle/EDDiscovery,jthorpe4/EDDiscovery,jgoode/EDDiscovery