Yeah, pretty sure you missed my point. You may be correct that it is redundant for the case that a delegate is specified. However, other systems may be queuing audio totally independently so the available audio at that point in the code (for the second min) may be more than you want to give to the voice.
It’s probably never going to be “done”, but the first version (off by default and only implemented on a few platforms) is hopefully making it out in 4.14. I’m trying to wrap up some tasks so I can get back to integrating it up from a dev-stream to a stream which will make it to main. It’s currently tested and backwards compat for all non-DSP features in the current audio engine. I’ve got most of the DSP stuff worked out but haven’t yet finished it. September is slated for me to tackle the DSP stuff with new a reverb (actually probably multiple reverbs) and a EQ effect (written by yours truly) to replace our current platform-dependent effects.