After the maintenance, I created a simple script to reset the tasks in SCH objects.I am using the Jython script to do the task. Download and extract the scripts, update your AE connection details in loginout_test.py (myconn = Connection.open("automic-ae-test.xxx.com", 2217), Update the line in Schedulemonitor.py script with your desired error, I reset the task which ended timeout.
if str(result.getStatusText()).startswith ("ENDED_TIMEOUT - Start time exceeded") and str(result.getStatusCode()) == "1941":
Copy your current version of the uc4.jar file to the same dir where you extract the scripts and download the "jython-standalone-2.7.2.jar" from jython site.
run the command from your windows command prompt
java -jar jython-standalone-2.7.2.jar ResetTask.py
It will ask for your userid password and DEP ,client details . you can modify it whatever you want.
if you know java API program then it will be easy.