Daemon dies but upstart thinks it is still running

Solution 1:

Workaround: Rename the the foo service to foo2...

See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582745