Apply reference base read quality to Deletions

also some misc cleanups
added the `hasVariantAllele` check back @arahuja