While not speculating on the cause of the accident I feel I should point out that WSP has little or nothing to do with a trains ability to stop in low adhesion conditions, once the brake demand exceeds the coefficient of friction between wheel and rail the train will only stop at a rate that the coefficient of friction* allows. WSP's purpose is to prevent the creep ratio (the difference between wheel rotational velocity and vehicle speed over ground) from exceeding a predetermined level at which tread damage occurs and allowing the brakes to remain applied.
I've had this very conversation, as I design sander systems for a living, with many people in the industry who should know better over the last few years. The steel of the wheel and rail don't know or care what WSP and brake control systems are trying to stop the train.
*typical clean dry wheel and rail has a coefficient of friction of 0.6, which allows braking of up to 60% of g. Normal timetabling relies on achieving brake step 2 which is 6% of g, requiring a coefficient of friction of 0.06. Railhead coefficient of friction <0.01 have been measured on UK infrastructure, meaning wheel slide occurs as soon as any brake demand is made which exceeds 1% of g which makes stopping difficult when brake step 1 is typically 3% of g.