Just to extend on that last post, I've been given a £10 credit on my next bill.
Next time it happens I will do the same. If enough of us do it they may realise that it would be cheaper to actually strengthen their network rather than paying out on loads of Goodwill gestures.