How do you setup a "Run If" action for when there is a version change of a revised document? (only to do it when another version of the document is uploaded)
you could add a workflow start condition that listens to the version property and see if it has been changed. But this will also make the workflow start whenever a metadata of the item is changed. Basically you then can have a plain "start workflow when item is updated" action.
Workflows start whenever the SPListItem is updated but there is no event like uploaded or something, as far as I know.
Would it help you just run the workflow whenever the item is updated?
Otherwise it might be a solution to introduce a new property that can be set to "run workflow again" or something whenever the user wants the workflow to perform its actions.