Fix DVR::AddRecordSchedule() to save the start/end times.

Fixes #11753