Added a secondary speech error handler (using timeouts) for when the error functions fail to fire