fix the chord-after-seq mismatch + on_reset callback