"Secondly, if a university puts all of its recruitment efforts into specific schools - they're the ones more likely to apply. "
Just apply second level sortition - randomly allocate places to schools, and then select individual students (by whatever method) from those schools.
Not an idea original to me - I came across it years ago, where the argument was that it reverses some of the incentives to game secondary school choices.