bcf_subset: Reset n_fmt fields when all samples are dropped

and work around broken BCFs produced by this bug.