Don,
I understand your point that you don't want the motor to restart at the end of the timer cycle if there is still an obstruction. But that wouldn't happen anyway.

If a cow is still blocking the gates when the timer N/C contact opens, the relay will still be held energized by the closed limit switch and the motor won't start until the limit switch opens.