Unfortunately there is not an easier method in LDMS 9.5 and older for clearing out the previous task history other than the scripts mentioned in those other threads or included in this doc. How to resolve "Task Queued at Client for Execution"
In LDMS 9.6 we have done away with the client policy DB and track everything with XML and STAT files, so it is just a matter of deleting some files and running the task again to kick it off again.
Let me know if you have any other questions.
Thanks for the feedback.
We are staying with 9.5 for the moment so I think I am just going to remove the Distribution LaunchPad Link Manager links.
I will just publish Scheduled Tasks that are available from Portal Manager. Not as nice but much more reliable for now.