It's not unusual for these kinds of codes (Lost communication with...) to get stored in the IPC because of high network traffic or a transitional state of a communication bus.
Ohh now that i understand, basically it's like network bottlenecking right? One module is busy so it's not receiving the information from the OTHER modules in a timely manner according to the sending module so it's punching out an error.
Makes me wonder why in the 21'st century they don't use some kind of central processing for automotive use. I can understand separating systems in certain environments but something like a CAR where you need faster communications between devices like traction control and such it seems a single controller is the way to go.
Maybe they're afraid that too many wires running to a single device would scare technicians.