Add a clarifying error about dependency cycle found for internal tests (#3422) Co-authored-by: Yushan Lin <yushan@uber.com>