It is frustrating and honestly out of all the delays, yesterdays angered me the most. When an engineer phones you up and tells you that the switch has been completed and to contact your provider if there is any issues you expect them to have done the job correctly.
When I had the issue it ONLY got solved because an engineer turned up at the house, as he hadn't been told what the problem was I was able to explain to him EXACTLY what was going on.
Over the course of a week between me and my ISP we had discovered my line had been disconnected and incorrectly hooked up to someone else on the cabinet. Over the weekend that customers line had been fixed, leaving mine completely disconnected in the cabinet.
(found this out as I went with the engineer to the cabinet to see what was going on)
I'd hoped things had improved, as there was clearly some serious communication issues back then where whatever notes the engineers were making were clearly not getting reported to the next engineer who turned up.
A big problem seems to be that an engineer can only do what they are assigned to do, thus why my line was left disconnected as that engineers job was only to fix the other persons line. Kinda bizarre as you'd think it would save huge amounts of time and effort to check if there was another issue on that cabinet and fix it while you're there.
This is why when I got my second line fitted and it was below the handback threshold, I never bothered to chase it up. I'd got visions of them simply breaking my other line.
I absolutely do not blame the engineers for this, its clearly a management issue. Every time I've actually been able to see an engineer face to face, they've been great and the problem has been solved.