feat(client/app/index_route.js): force repo selection if no persisted repo