The answer here is simple- regulations with teeth.
Every saw uses water. Every worker wears a mask. Random inspections.
Inspector sees one person without a mask? $1000 fine. One machine with no water hooked up? $5000 fine. 10 people with no masks and 3 machines with no water hooked up? $25,000 fine. Make it clear that there is no fucking around here.
Job site like described in the article? Shut down until problems fixed.