Does not fork within the client starter process when starting server from client

This is extraneous, because the server double forks anyway.

The diff looks big, but the only code difference after the "if pid == 0:" deletion is removed tabs.