Refactor copypasted code out, fix bugs

Now there's a single smaller function that processes the combo read
pair. This fixed a copypaste where with IL reads, the barcode structs
were having their counts updated correctly, but for the PE read code
there was a bug. Will do this with single end mode too.