Obviamente, meu erro não foi entender que svnserve --inetd
se comporta de maneira diferente quando é iniciado como daemon de quando é iniciado a partir do shell.
Quando iniciado a partir do shell, o processo continua em execução até ser interrompido com ctrl-c.
Quando iniciado como um daemon (que é o uso real pretendido desta opção), ele não continuará sendo executado. Em vez disso, o svnserve é iniciado sob uma solicitação na porta 3690, processa a solicitação e, em seguida, é finalizado. Como conseqüência, o svnserve não pode ser visto na lista de processos ativos a menos que uma requisição esteja sendo processada naquele exato momento.