Ok cool. I just came up with another way of doing it by duplicating the step and using a condition ‘Only when: Isn’t live version is yes’ and ‘Only when: Isn’t live version is no’ on each.
But I think your way is probably more robust - thanks!