I fail to see how the water company can be to blame. How where they to know whether or not the organisers had made alternative arrangements. The company wouldn't be in business long if after every enquiry but non payment they turned up on the off chance. There is still the question to be answered as to why this wasn't checked before the morning of the race.
Not gonna get into an argument but as the race was cancelled this presumably meant that the roads would then be open. The Police would have a duty of care to ensure that runners did not end up in traffic I would have thought. I'm no expert though. None the less surely the water should have been in place at the EIS days before then moved on the morning.