tidy transposeChord (no functional change)
flip upSemitones to make all of its current uses easier to read