When doing an ifdown on an interface that uses dhcpcd to pick up an
address, the script completes but doesn't actually kill off dhcpcd.
Also, doing an ifup without pump installed results in a lot of noise
(command not found, etc ...) being either stuffed into the syslog or
burped out to the screen.
I believe the behavior is to simply revoke/release the lease.
As for the error messages, those will be fixed in initscripts-5.53-1.