Apply rules about where we expect branches to be created, when we know. Also try to report errors in a way that makes it clear that updating the branch settings after a branch has been created is invalid. Change-Id: I04befc1f3b0196ee2693bab5c61c399096c301a9 Signed-off-by: Doug Hellmann <doug@doughellmann.com>