items defined in /etc/portage/repos.conf/ are not attempted to be synced unless the gentoo repo is synced. if /usr/portage/metadata/timestamp.chk is in sync for gentoo, then everything else in repos.conf is ignored. at *least* for git repos they should be checked in the same manner as smart-live-rebuild, or just attempt to update all repos no matter what
this bug is invalid, caused by me having the same repo defined multiple times and the winner had sync set to no