Rework stop and pause logic.  One cannot call module_report_* from same thread as a module_stop() or module_pause().
Rework stop and pause logic.  One cannot call module_report_* from same thread as a module_stop() or module_pause().

razr/speechd,razr/speechd,razr/speechd,razr/speechd