chore: normalize returning of errors in NewDaemon
chore: normalize returning of errors in NewDaemon

house-keeping PR to ensure similar behavior in the NewDaemon method.
After this commit all error conditions are returned if the intent is to
fatal the process.

Signed-off-by: Louis DeLosSantos <e7ae6d6e1769b56e461abca13c275680721e78d7@isovalent.com>

cilium/cilium,michi-covalent/cilium,cilium/cilium,tklauser/cilium,michi-covalent/cilium,cilium/cilium,cilium/cilium,tklauser/cilium,tklauser/cilium,tklauser/cilium,tklauser/cilium,michi-covalent/cilium,cilium/cilium,michi-covalent/cilium,michi-covalent/cilium