Actually I think it was ChangeChordRestDuration and you are using ChangeChordRestLen. I believe the difference is that  ChangeChordRestDuration is working nicely when the full measure rest shouldn't be a whole rest but something else.