I don't think that it makes sense to have each motor/inverter have it's own battery pack. I do expect motors to have dedicated inverters (unless they put pairs together for packaging efficiency somehow, but they would still be separate logically as they need to drive wheels separately).
With this scheme, if you have 4 perfectly good motors and inverters and a pack fails you, you use a motor and inverter unnecessarily. If you lose an inverter you lose the corresponding motor, but no reason to lose the corresponding pack and thus range. What good is redundancy in motors if you're essentially stranded anyways (because you lost 1/4 the range)? Granted if you lose 1/4 of the pack, there's no engineering around that, but that's no reason to let inverter or motor problems result in the same problem.
By tying all the battery packs together into one larger pack using a bus bar, you achieve better reliability. As long as one pack and inverter/motor pair work, you can move, and the loss of a sub-pack is only going to lose range and power output (i.e., impact to drag racing and hill climbing but you still have 4 working motors), nothing else, and losing an inverter/motor pair has only a small impact on range.
Tesla already has the necessary technology with battery contactors and "smart fuses" to do all this, and the bus bar doesn't change the size of the wiring - max intended power draw determines max wiring size for both batteries and inverters (and motors being connected to inverters doesn't change so wiring is the same regardless). Smart fuses let you protect against problems without blowing pyros, or you can just use pyros if you want production cost to be cheap as a tradeoff with increasing the cost of maintenance for refurbishing/repair. The only thing that must be sized for total current capacity of all the packs is the bus bar itself, which is just a hunk of metal.
I agree that the joined pack helps in the event of an electrically failed DU. However, I do not think handling that mode is worth the system implications:
Fault current is now just under 4 times the single pack output. That means all the fuses need to be higher breaking rated than currently. A wring fault can pull the max, requiring all the packs to either open their contactors (if they can interrupt that current level) or blow their pyros.
Each drive unit needs at least one pyro fuses to handle internal faults, along with 2 contactors to isolate a failed unit (pack to chassis faults).
In the event of one pack performing better than another, it will have more current drawn from it, so the max allowable draw must be derated by the worst case pack to pack imbalance, otherwise the pack's pryo fuse will trip.
If the truck has onboard chargers, those could potentially be configured to transfer power from one pack to another in the case of a failed DU. That would solve the range problem without adding in the additional fault possibles. That may require another set of contactors.