Lo que no termino de ver es "cuando te borra los comentarios de la versión" ?
El workflow cuando se inicia revisa en los comentarios el comentario, según la letra que esté guardada ofrece la siguiente si es la B ofrece la C, si es la C ofrece la D y así sucesivamente. Cuando modifico el workflow para agregar el quinto argumento, ofrece solo la letra B en cada una de las ocasiones, sin importar el número de versión del documento , por que al finalizar el documento borra el comentario (la letra B) y la proxima vez que se genera al no ver letra nuevamente ofrece la B, o por algún extraño motivo no está leyendo el comentario con la modificación del WF y que por lo mismo solo se pueda crear la letra B.
Desafortunadamente el código usado en el workflow no es mío, por lo que tampoco sé a ciencia cierta de que forma está implementado el asunto de subir de versiones con las letras, pero me llamó la atención de que fallara cuando el único cambio fué un argumento más en una función.
Saludos