As of version 3.0.1-2, on the sarge machine I'm trying it on, this problem still exists.
Interestingly, on a sid machine running version 3.0.3-5, this problem does not appear to exist, and dhcpd stops as expected. Also, on 3.0.1-2, dhcpd fails to stop when sent SIGTERM but does stop when sent SIGHUP or SIGINT. It also doesn't stop when sent SIGQUIT, but I didn't test any other signals. Please let me know if I should.
pgpoO9D6PDcAB.pgp
Description: PGP signature