daemon: Handle IP consistency for headless k8s services
daemon: Handle IP consistency for headless k8s services

We asserted a check for IP type consistency between frontend and backend
IPs in services, including headless ones. Due to the nature of the check
a nil frontend IP field would be percieved as non-IPv4, which then
caused the consistency check to fail on the IPv4 backend fields.

Signed-off-by: Ray Bejjani <7f525154e857f3d57a641a83dddc584f42addc6a@covalent.io>

michi-covalent/cilium,tklauser/cilium,cilium/cilium,cilium/cilium,eloycoto/cilium,michi-covalent/cilium,eloycoto/cilium,eloycoto/cilium,tklauser/cilium,scanf/cilium,scanf/cilium,tgraf/cilium,tgraf/cilium,tgraf/cilium,eloycoto/cilium,scanf/cilium,scanf/cilium,cilium-team/cilium,michi-covalent/cilium,tklauser/cilium,eloycoto/cilium,scanf/cilium,tgraf/cilium,tklauser/cilium,tklauser/cilium,eloycoto/cilium,michi-covalent/cilium,scanf/cilium,michi-covalent/cilium,cilium/cilium,eloycoto/cilium,tgraf/cilium,cilium/cilium,cilium-team/cilium,scanf/cilium,cilium/cilium,tgraf/cilium