I should have used more words yesterday - sorry about that!
So, you will need to repurpose two fields - and you'll have two rules. Let's pretend you are also not using "Version" and I'll use that to explain what I'm thinking. :-)
Your 3rd step above will set Version to something it won't originally be - like 0. InfoPath will set all instances of Version to 0 (unless your rule is on a repeating node itself, the rule will affect all instances).
Then, on Version, you'll have your rule 3 for modify the Title field. That way, as each instance of Version changes, your Title field can be set with the ID in its own row.... does that make sense?