I think I've managed to convince myself that it's ok. When one of the echo pins from the sensor is at 5V and the rest are at ground, current would ordinarily 'flow' to their echo pins, but the diodes prevent that and drop the voltage. So that point in the circuit is 5V, which correctly gets divided down to 3V3.
Will have to build and test this very carefully :)