Merge change 7829 into donut

* changes:
  Making sure that there are no calls made to the native TTS layer if the utterance is in the process of being canceled.