OK, here's the best I've got.
My one-dimensional model lacks some behaviors that are visible if more dimensions are added. I don't know if it's true for 2 dimensions, but let's say:
- I use 3 dimensions
- I model an ideal gas
- I begin with all particles having a speed of ##V_i##, but with equal probabilities of moving in any direction
Therefore:
- The average speed is ##V_i##
- The average velocity is 0
If I simulate this for a while, the probability distribution of speeds changes for reasons beyond my pay grade (Maxwell-Boltzmann distributions?). The average speed is no longer ##V_i##, but ##V_{rms}## (the root mean square of all the individual speeds).
##V_{rms}## can be calculated using $$V_{rms} = \sqrt { \frac {3RT}{M}}$$ where ##R## is the gas constant, ##T## is the absolute temperature and ##M## is the molar mass.
The speed of sound can be calculated from the root mean square speed using $$V_{sound} = \sqrt { \frac { \gamma } {3} } V_{rms}$$where ##\gamma## is heat capacity ratio (again, not my pay grade).
Into this pile of gas particles, I send in particles whose average speed is also ##V_i## but whose average velocity is, say, 0.1 m/s. Before I send them in, I let them stew for a while for the Maxwell-Boltzmann distribution to settle in. I'm guessing that this changes the average speed, but not the average velocity, which remains 0.1 m/s.
The speed of the wavefront travels at the speed of sound. In both cases (gas in tube, gas coming into tube), none of the values used for calculating ##V_{rms}## (and ##V_{sound}##) seem to much care about the average velocity. I'm not 100% certain, because the velocity difference might change the temperature ##T##, but I don't think so.
So then I would have to conclude that the speed of any wavefront is the speed of sound which is only dependent on things that don't care about the velocity difference.
I have to do a little hand waving to explain how the particles behind the wavefront now have a relative velocity of 0.1 m/s. The best I can say is that the wavefront
is the transfer of the relative velocity through collisions moving through the system at ##V_{sound}##.
It's not the clearest explanation, but at least I know where the holes in my understanding lie. Assuming, that is, that the explanation is otherwise correct.