performance optimisation when checking that the runtime has been started
plumbing for transaction monitor
Merge branch 'master' into txmonitor
plumbing for adaptive timing strategy for timer-driven modules