I think the barricade breakage didn't occur since I saw the driver pass by them multiple times and I never had to replace them. It might have been because the rerouting AI didn't think it needed to try to break through the barricade because it had other options but since it was a loop I created it didn't know how to break out of it.