sd-dhcp-server: check if r < 0
sd-dhcp-server: avoid returning garbage value

Force renewing with a pool size of 0 would return the uninitialized r.