Weston-super-Mare was probably justified in being singled, since BR could not have envisioned how much the town would expand from the 70s onwards.
Its been on the list of potential redoublings for many years. Although since GWR have dramatically improved punctuality and operations over the last few years, its been dropped, since it hasnt caused so many problems lately
It’s still on the Network Rail “wish” list, but like various other “upgrades”, until there is some specific external funding for it, nothing will happen.
And the current layout is still causing problems. It’s not as noticeable in comparison to say the main line problems between Reading and Paddington.
Only last month, there was load of disruption at Weston, Which was made even worse. A delayed five car IET for Cardiff Central was in platform two, a Turbo for Severn Beach was in platform one. A longer IET from Paddington was approaching Worle. For some reason the Turbo got the road (granted it was it’s booked departure time) so it went onto the single line.
Then it was realised that the IET from Paddington was too long for platform one. So the Cardiff IET had to reverse towards Taunton on to the signal line. The driver change ends again, then it went through platform one. Only then could the Paddington IET proceed to platform two.
The original cause of the Cardiff IET was unrelated, but if the line between W-s-Mare and Worle Jcn was double line, it would substantially reduce delays when things go wrong. Plus it would increase capacity and flexibility especially as it’s then easier to deal with stopping services that also call at Weston Milton.
And don’t forget, if a train is held on the main line at either Worle jcn or Uphill Jcn, that can delay any other trains on the main line as well as other services that call at Weston.