I think the whole weather situation can be best summarised with that double Virgin Voyager from Birmingham New Street to Glasgow Central. Stuck in the Lakes somewhere with a landslip ahead and a flood behind. After some of the flood was cleared reversed back to Preston, before diverting via Leeds and the Settle and Carlisle. Having passed Lockerbie one of the sets caught fire, and the passengers had to transfer to the front unit.
Don't believe the media for the delay though. The overall time became confused with a London Euston to Glasgow Central service which diverted via the Cumbrian Coast.
That's not the case. According to the actual details that were eventually unravelled in the "Weather" thread at the time after hours of frantic rumour and hearsay, only one train was diverted away from the WCML, and none ran via the Cumbrian Coast. There were three Virgin Trains services directly affected by the landslips in the Lake District:
The 17:20 Birmingham to Glasgow Central was formed of a pair of 221s. This services was delayed by 27 minutes at Preston while the decision was taken to divert the train via the Settle & Carlisle line, as the landslip at Tebay was known about. The service accrued considerable additional delay minutes as a result of undertaking the lengthy diversion via the S&C, rejoining the WCML at Carlisle. The front unit of this pair of Voyagers then suffered a traction motor fire near Lockerbie. Passengers were transferred to the rear unit and the train eventually arrived at Glasgow at 02:44.
The 11:30 London Euston to Glasgow Central became stranded between two landslips north of Oxenholme, with the Tebay slip ahead of it. Eventually, the train was able to make it's way back to Lancaster, and then it is assumed that passengers were able to continue onwards to Preston to join the 17:20 Birmingham - Glasgow, which is where the media reports of a fifteen hour journey time from London to Glasgow have arisen from.
The 18:40 Glasgow Central to London Euston was stopped at Penrith as the Tebay landslip became known about. The train ran into difficulties while attempting to return north to Carlisle, in order to allow passengers to access other connections, and 57314 was despatched and eventually dragged the stricken train into Carlisle. Rumours that 57314 caught fire while en route to rescue the 18:40 Glasgow - Euston are unconfirmed, and seem more likely to have arisen out of confusion with the incident concerning the 17:20 Birmingham to Glasgow.