Use signal for shutdown instead of checking if the announcer thread is alive.