Pileup fix and tests

This handles the `P` CIGAR-op by bypassing it, and adds a bit more tests
(Incl. the one that revealed the issue).