libbpf: Tie struct_ops programs to kernel BTF ids, not to local ids