Followed your instructions exactly, and it is still not working. I will post a logcat in a minute, is there anything else I can provide to help figure out this issue? Or a certain way to re-created it for the logcat to be most effective. i.e. I can hit the voice-to-text button in a new text message and I can end it after it cuts me off. Or I can use the voice search that comes in the dock with stock nova launcher for the logcat(which is what I will be doing for this one).
One thing I've noticed is it is not working at all with 8/23...with 8/18 and 8/20 it would work and then stop working, and thats whether I restored apps or flashed the ROM and only signed in to my google account before boot. I might try installing one of those builds and take a logcat of it working and a logcat of it not working and not doing anything between the 2 times(thats how I tested it on 8/20 I flashed the ROM and it worked fine, I didn't restore anything or download any apps. Then after just using the phone and testing google voice search and texting using my voice it stopped listening to me after a few seconds. I'll post a logcat in this post in a minute, i'm having a problem with ADB right now where I got it to detect my device but when I do adb logcat > logcat.txt I get a error message saying "Access is denied". So I gotta figure that out real quick. That or if you know what the button combo is to stop a log when capturing it through the app Android Termulator.
Truly, your obsession with this isn't helping you get it solved. I'd recommend switching to a different ROM if this is that important, and coming back to try this with subsequent releases. Task has made it pretty clear that your continual "input" on the subject is just making him not want to work on it. Patience and silence will get you better results...