Debug when launched as a service

Speaker thread was launched in the twistd process, but when twistd is started as a daemon (without '-n'), it forks a new process and returns to prompt, so the speaker process was stopped with it, and was nether launched in the new process.