Expand battery 9

Adds further triggering tests as follows:
 * future cycle triggering
 * triggering of asynch tasks from a cycling task
 * fail triggering
 * finish triggering
 * start triggering
 * succeed triggering
 * submit triggering
 * submit-fail triggering

N.B. some of these are covered to a degree by the FAM-XX tests but are being added here to check correct triggering rather than correct expansion of that trigger type in the family case. This should be beneficial if one were to break but not the other.