Ah, I see!
If I might make one small further request:
Could you make it so that the important patrons a player has unlocked in one generation playthrough; their odds of appearing are increased until that patron has been satisfied for as many times as the generation that player has unlocked (whence the odds return back to normal random selection probability)?
Say for example, you're playing on Generation 4 and you've appeased The Mayor only twice so far... that would mean you'd have 2 extra possible selections of mayor for when the 'Special Order' event occurs.
In such a way, a player is enticed to play more generations to get greater chance for the lagging patrons to appear. Mrs. Roux has appeared numerous times in a row wanting millions of orders for yet another Christening of her puce-infested family. I suspect in the process of pushing the Countess out of the way. Like, Mrs Roux is very important! Her son is the reason why I can double my trough output... but I need those other unlocks to 'finish' the game.