Expand battery 8

Adds tests for the following:
 * default runahead limit behaviour
 * sequential tasks
 * one-off tasks
 * exclude on start-up
 * include on start-up
 * clock triggering (past, present and future)