I don't have a answer to the problem but I would recommend you separate your work flow into two Work Flows. The first Work Flow would bump the legacy revisions and the move it to the second Work Flow with your approval process. That is how I solved that problem at my work place. I can just check in a file and the first Work Flow would automatically bump the revision and move it to my approval process. This way, I never see the transition for bumping the revisions since they are in another WorK FLow.