1. Avoid the use bcf_initialize_for_direct access by calling
set_num_fields_in_decode in multiple places. This function should be
called before any operations dealing with bcf1_t->d.info are performed.
2. Better functional check in test-vcf-direct.c