Fix frequent error sounds with Cancellable speech (PR #11887)
Fix an issue introduced with #11865, which incorrectly used the return value of _checkForCancellations
to indicate error/success, rather than utterance canceled (correctly) or no cancellations found.
Instead, an exception is raised when the method can not complete, and the error is logged in this case.