Alright, this patch only influences the connection between A and C (B is not affected at all):
The current problem now is that it seems that C detects a dropped connection and then terminates the job locally.
I attach both logs inside a .zip file and here is screenshot of the agent on PC A: