Always make a backup when rewriting a diff
Rewrite the diff using hitobjects extracted while parsing it
Apply keysounds from multiple sources