resolve bug with vcfallelicprimitives

We were not handling "previous base" cases with SNPs correctly.  This was
generating new alleles.  Woe.