I hate to admit how much time I've invested in this, but this evening I had the bright idea of turning off both my Wi-Fi and carrier data so that my phone was forced to use the offline speech recognition. It worked flawlessly. As soon as I used either Wi-Fi or my carrier again, it fails to...