I'm a retired train planner and 4 years ago was involved in the early work in developing the IEP timetable, which as you are no doubt aware involves 2 additional tph fast from Padd to Bristol via Parkway. Four tracking on Filton bank is essential to this timetable, mainly to avoid conflictions at Filton Jn. What we found was not essential was the additional platforms in the Digby Wyatt trainshed, which is probably just as well given the delay to the abolition of Bristol panel box. These probably will be essential to the Metro project however.
That's interesting. I opine that, whilst the need for four tracks was justified by the intention to double the Bristol to London service (half via Filton as you point out), that would not have justified electrification in itself. It is more likely to do with the fact that numerous Voyagers from north to south are now taking up the present capacity.
This latter increased intrusion on the Stapleton Road stretch is solely due to the closure of the ex-Midland Road line from Bristol East Junction to Yate, which could still be re-opened with some clever, but expensive, moves around Mangotsfield and the Barrow Road area. That re-opening would provide an effective bypass of the Stoke Gifford junctions, flying over Lawrence Hill.
It would have also meant the loss of connections at the new Parkway station, but then again, 'Parkway' could have been constructed at the crossover near Yate.
This is all 'what could have been' but the point is that four tracking was not justified by electrification in itself. For the avoidance of doubt, I am over the moon that the four tracking restoration is taking place, but it could have been better without post Beeching fervour for 'rationalisation'.
A Stoke Gifford grade separated junction anyone?