Is this a problem only when you input "0" for the revision or for all numbers? If it is only for the zero, consider using a conditional decision rather than a conditional sequence.

This prevents the "2-Digit Formatting of Revision" from running if you enter "0" for the revision. It is possible depending upon how you set up your tokens for the "2-Digit Formatting of Revision" activity to overwrite something your "Assign Rev. 00" activity does. I found that no matter how I set things up, a "0" always ended up formatting as "0" when I ran the workflow like yours is set up. I'm not really sure why because once the token is written to "00", it should stay that way through the formatting. If I set it up as above with a conditional decision, "0" always formats as "00":

If your issue is with all numbers, I couldn't get this to break but I'm on version 12 and it could have been something fixed in version 12.