Snow is dirty all the time, everywhere, especially near commonly-used train lines. It’s not difficult science. Particulates, dead insects, leaves, mouse shit — all end up in snow. Scoop up a bucket of snow and melt it and I guarantee you’ll see a bunch of crap in the bottom of it.
Is that true at 7k ft on a train line that only has 1 train on it? I can understand next to a busy freight line or something like that but it seems like freshly blown snow (to the volume that it stops a train) wouldn't have much in it. I can't say I know the purity of snow at that altitude though.
Yes. Every piece of snow crystallizes around a piece of dust or something else in the air. Even the prettiest snow in the world will have some "junk" in it after you melt it. Not to mention all the stuff that falls off nearby trees and passing trains.
I’ve played in snow on most continents, in the wild and the urban. Never have I seen snow clean enough to put into a steam engine. You may be underestimating (a) how important clean water is in this context, (b) how much particulate matter there is in the air and, thus, in snow.
I don't really have time for a deep dive but from a brief look these are diesel electric trains. The water and steam we are talking about here is likely a simple boiler where the steam is only used to deliver heat to the carriages.
After the steam condenses the water in a skyscraper is trivially returned to the boiler (by gravity). However, on a train I suspect they run it as a total loss system and the condensate is simply discharged when it reaches a trap.
This whole system is relatively low pressure and, more important, low velocity so it's unlikely it would have caused an immediate issue (the train would obviously have required work before going back into service in any case).
I think the problem is more likely to have been an inability to collect enough snow to make a meaningful amount of water, in addition, it would likely have needed to be liquid to introduce it to the boiler, you can't just shovel it in.