This is actually unrelated to rebooting -- "ifdown -a" returns immediately and leaves eth0 DOWN, but does not kill dhclient despite saying "Killed old client process".
This is actually unrelated to rebooting -- "ifdown -a" returns immediately and leaves eth0 DOWN, but does not kill dhclient despite saying "Killed old client process".