rose suite-run: isolate logic to get source vc info

This provides some ground work for #382. Otherwise no change in functionality.