this is down to the system forced upon BT by ofcom in my opinion.
Openreach revenue is squeezed tight so openreach have had to find alternative ways of revenue growth, one such way is providing a poor base service for faults, but charging extra on top for things like faster response times.
My voice and vdsl went down on sunday morning last week, voice came back wednesday, sync Thursday, however sync keeps going offline, sky rang me on thursday to say openreach need 3 more days to fix the cabinet, so job still isnt closed (fixed).
I am actually genuinely surprised its moving as fast as it is tho, could have been far worse given other stories we have seen, I didnt need an engineer visit or to provide to sky it isnt my CPE so in that respect I got lucky.