Eric
A league host that is active but in another league will still keep being the host so nobody can get it so what you say is not valid.
This should not be the case. What Mr. Darstardly is saying should be the case. You should be able to take control of your league after 14 days, or anyone whom has 20 races in that league.
To me, it sounds like your league's host is coming back to reset that every so often.
Your best bet, if you wish to take control, is to get in contact with the host and respectfully request that they allow somebody whom is a fixture in your league to take over the hosting duties.