Confira minha pergunta em askubuntu.com sobre a mesma coisa:
No exemplo que você postou, ele viria diretamente para executar o binário do apache versus executar o script apache2ctl. O Upstart espera que o processo comece a não morrer imediatamente, basicamente; que é exatamente o que o apache2ctl faz.
Existe um script de arranque do Apache na minha questão do askubuntu.com.