Time travel exists in 40K. This is established Canon. And yes, that does include time travel to the past.
Now for the most part it's not very reliable, but it's hard to believe that at no point in the last 10,000 years has an imperial ship been washed into pre-heresy times by the tides of the warp. Granted they'd not know the first thing about how to actively start putting things right, but even their history of things to come would probably change the course of events if they reached the right ears.
So why hasn't this happened? Simple: My theory is that any time someone ends up going back far enough to change events for the better, Orikan the Diviner appears and kills them so they don't screw up his prophecies. Trillions of people die as a result, but he stays right and that's all that matters.
Is this theory complete BS? Maybe, maybe not. You be the judge!