use the branch as the base revision before applying a project-specific revision spec

If the developer just builds mesa=feedface, then the other projects
should be aligned to whatever the --branch parameter specifies