bpf: Generate BPF header after generating policy
bpf: Generate BPF header after generating policy

This is a long standing bug. The BPF header file was generated before the
initial policy generation is performed for the first time. This implied that
all configuration options and settings that have been changed in the policy
generation did not take effect until the next generation cycle.

Fixes: #2711

Signed-off-by: Thomas Graf <5f50a84c1fa3bcff146405017f36aec1a10a9e38@cilium.io>

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