Matt.GC
TS Member
I might have got the exact details wrong, but I remember reading something along the lines of The Flume and Logger’s being closed due to some post-Smiler H&S issues surrounding their drops that required a lot of money to fix.
I think it was more financial than anything else. There may be some truth to both needing some sort of over zealous H&S upgrade after the crash and both were reaching end of life. The fact that they did operate briefly after the crash points to their hastened demise being a cost cutting measure. The Flume was going to be retired soon anyway, so they boarded it up early to save immediate cost and shoved up some SW8 signage to pretend it was closed for immediate replacement, even though the site sat derelict with no work happening for ages.