Task ID post start-up.
Use trigger validity properly.
Async tasks reimplemented.
Removed oneoff task type.
...still to do: runahead and cleanup...