A PowerShell script can be configured to run and monitor the scheduled tasks' last run times and act appropriate on if it hasn't run. See below cmdlet for reference:
Get-QADObject -SearchRoot "Configuration/Server Configuration/Scheduled Tasks" -Type edsScheduledTask -IncludedProperties edsaLastRunTime,edsvaScheduleDescription,edsaLastActionMessage -Proxy | fl Name,edsaLastRunTime,edsvaScheduleDescription,edsaLastActionMessage