I'm not sure what you mean.  When the CPU thread is running much too fast, we drop samples, and when it's running much too slow, we insert silence; this is true with or without this patch.  I don't see why the throttling code cares whether we insert the silence in PushSamples() or Mix().