Apply reference base read quality to Deletions

also some misc cleanups
What's the reasoning behind all of these being lazy?