This Text to Speech Issue appears to be a known issue with 4.1.1 and sorry to say reportedly on 4.2.x so far. Sorry I don't have a reference handy to point to.
To test whether this is the issue you are experiencing when Text to speech via Bluetooth MIC Active fails to register in most apps even Google Search try activating A2dp, audio through the headset, by say playing a song, then click the app you were attempting to listen for your voice. The app will mute the sound but leave the MIC active like it is supposed to. If it wasn't registering your voice prior but now is, then congratz, your headset may work fine but you've found the bug and a potential work around for your issue.
More importantly once this issue occurs the work around is reproducible.
BTW, don't be surprised if the first time you try text to speech it works but subsequent times it doesn't. When this happens just play some music through the headset and text to speech will work as long as you have something going through it.
William...