Set the signal monitor deadline based on the recording end time.

Previously, it used the scheduled (i.e.e guide) end time.  That caused
immediate recording failures when the program was started or restarted
during the end-late period.