Catch BAM n_cigar_op overflow on output

TODO: Warning when reading SAM files with sufficiently
long CIGAR strings that they can't be represented as BAM?