Yes, for boosters you do still get TC, although it'd appear it is less, last I saw someone with a 50x booster on a priv. server they'd simply get 50 TC per win, as if the TC reward was set to 1 rather than 0.
I think it'd be a great idea to only let you gain XP on custom-made servers if there's more than 3 people on it, and maybe even have the xp slightly nerfed. And then ofc, give no TC to PWed servers.
Or maybe it could be a simple thing to turn on and off for admins and whatnot, so if you're having a tourney or something you can request admins turn TC on for the time being, despite the fact the server is PWed.