If the engineer doesn't have too much wortk to do at the exchange, you shouldn't be disconnected for more than an hour.
Err, TBH, it shouldn't take that long, SMPF to MPF jumper run should take about 20 minutes tops. Any lack of service after that would be down to Talk Talk.