I wonder if the speed the train was going today was normal for that location.
Maybe aerial surveillance saw truck and informed engineer so train had time to brake. Thinking aerial surveillance not out of the question for that passenger list.
Also, garbage truck? No concerns about haz materials in the cargo bin?