hls: fix wrong program_date_time recovery

32 jobs for !2285 with EXT-X-PROGRAM_DATE_TIME+append-list+omit-endlist in 3 minutes and 30 seconds (queued for 10 seconds)
latest merge request