vcs-root-id is now a string

Also now log an error if we fail whilst retrieving VCS details