Excellent decision IMO, especially the 24 hour running. I never "understood" why they didn't do it anyway.
It was never done because the railway has to be maintained, and the only time that can be done is with no trains running.
Quite how running it 24 hours on a weekend is going to affect this is anyones guess, as usually a Saturday night has longer Engineering Hours than any other day of the week, allowing more heavy maintenance, and jobs that require more time, to be carried out.