It is possible to have multiple sendmail's running (to run the queue, started by clients to send mail, etc). Because the daemon function checks for an existing process with the same name, it will fail to start a new sendmail daemon. The bug appears very often on a busy mail server.
The start function is intended to be used after a stop has been issued or on a clean bootup.