That sucks, man! I spoke to an Openreach engineer who was working nearby, yesterday. He said that it would be highly unlikely that a contractor would be doing our install. Also, we have an AM appointment, so there shouldn't be any time issues. Maybe make sure that the next appointment you have is an AM one. Good luck!
It's irrelevant if it's an AM or PM appointment.
OpenReach engineers are paid a salary.
OpenReach contractors are paid per job.
Any job that's going to take 3-4 hours is dropped like a hot stone by OpenReach's contractors.
They simply cannot make a living by doing 4 hour long jobs. They would manage 2 jobs per day and that would make their job very low paid.
The contractors are literally told to leave the complicated jobs. They are reassigned to OpenReach engineers.
The contractors get a lot of stick. Some of them do deserve it.
Their pay is structured in such a way though that they don't get paid to spend 4 hours doing a complicated installation or to go fault finding at every junction on an FTTC circuit.