Re: "Compensation" is crap anyway
"I would assume that "no one home" etc. provide reasonable grounds for refusing compensation"
You'd assume that, but when there's CCTV recorded evidence showing they didn't bother showing up, you'd assume wrong.
Not to mention the BTOR linesman who turned up and sat outside for 20 minutes (under the CCTV camera) before driving off without setting foot outside the van, or the one who came in to "fix your broadband fault" and then went and sat in his van for an hour before driving off when he realised it was supposed to be an installation. Or the one who showed up to discover that none of the preparatory work had been done, so went off to do it and never came back.
Conversations with various people indicate that Openreach don't pay people for travelling between jobs or allocate enough time for travel, resulting in contractors dumping jobs they can't get to - pulling the "noone was home" stunt means they get paid - they're "independent contractors" paid per job (even though prohibited from working for anyone except Openreach)
This is all familiar stuff - and it's worth noting that the same thing was happening in New Zealand when the telco there ran a BT/Openreach pseudo-separation model in the hope of staving off government intervention - it stopped cold when their version of Openreach was fully separated into a separate company and the newly independent lines company had a significant commercial interest in not pissing off their customers (the other telcos). It transformed into a rapidly responding company overnight and the effect of real "level playing field" access has had a galvanising effect on the NZ market. (For starters there's no more incumbent telco double dipping by insisting that their equipment is used on data tail circuits, etc and that alone is hundreds per month, per connection in operating cost reductions for ISPs)
As for TalkTalk - as there was an existing ADSL connection they were being paid and LLU means they make more from ADSL2 services than VDSL2, so there's no incentive for them to sort the issue out. By making customers wait, this strings out the higher income and the wait period is just long enough to dissuade switching to another provider thanks to the mandatory 14 day delay involved in changeovers.
In any case they did try to bill for non-existent VDSL services.