I don't have experience of satellite, but with terrestrial I think if the recorder only wakes up in time for the programme (ie not on a prior occasion where the EPG has been updated) and the start flag does not occur within a certain window of the time it thinks it should be, then the recording is lost.
Oh yes, I think we all have machines that "could try harder"!