Avoid self-interrupting of a completing ScheduledAction.
Cleanup the worker.
Simplified the memory footprint.
Perf profile & simplifications.
Some class simplifications.
Merge pull request #1898 from akarnokd/ScheduledActionNoInterrupt

Scheduled action no interrupt