It's supposed to start recording at the start time of the show. If a sporting event or some other show goes long, it still starts recording when it's supposed to...
Where is 24 on your list in the season pass manager? Is it your number 1 show, or is it down the list of preferences? If you were recording something else that was higher on the list, you may have bumped 24. I had a couple of times where something like that happened. I would add a new show to my season pass manager and it would automatically become my #1 show until I moved it down the list.
Hope that helps...