Improve implementation of external model repo discovery from #80
Only run network-dependent tests on a single job in CI testing, not the whole matrix. The rate limit for CI is 1000 requests per hour per repo, which this repo likely hit due to parametrized tests for GH API utility functions.