I think when you revert to the beginning of a step in version history, you should take the green colored bubbles off. Also, it should not fill in if the step is done incorrectly or incomplete.
I like this suggestion! The best way to get this to the right audience would be to create a bug report. Once opened, you have the option of making a suggestion. These suggestions then make it to the people who can make these types of changes.