dhcp4: check if lease exists while processing arp

Also just commit when we can't init arp and close the arp socket before
we trigger a decline, which will drop the lease (bnc#869150).