Revert "Leave initialization in c'tor, just call start() where needed"
This reverts commit d41ceabe82. Which I suspect
does not work because the thread is stateful, i.e. after os.fork the thread in
copy of the process thinks it has already been started, even though it is not
alive. Probably safest to just get a new thread instance if a thread is not alive.