fix #3722: NPE in SpeechService

It looks like `onDestroy` might be called before completion of `onInit`.