I think this idea sounds cool on the surface, however in reality you are removing functionality. No longer can you play an entire bar transition fill, as triggering it on “1” will cause Transition Forgiveness to skip to the next part without the transition.
To me playing the full transition bar is extremely useful. I have at least a couple songs I’d have to rework with Transition Forgiveness. I’d rather see you implement something like "A second Transition command while one is in progress triggers Transition Forgiveness and moves to the next part immediately (staying in time).
Just my two cents. I’m not a fan of the decision to remove useful functionality in order to “correct” a rare form of self-inflicted mistake.