Only call repo init once.

Calling it twice was breaking the removal of spurious projects
through the project.list mechanism. Do you want an undocumented
feature? project.list. I have wondered for years what controlled
that project removal.