control-runner: exit 0; ℹ tests 20 ℹ pass 20 ℹ fail 0 
control-bus: exit 0; ℹ tests 6 ℹ pass 6 ℹ fail 0 
m1-drop-block: exit 1; ℹ tests 20 ℹ pass 17 ℹ fail 3 
  failed: ✖ a message becomes a turn, the answer goes back as a RESULT, SIGTERM releases and exits 0
  failed: ✖ a task closed on the tracker is missing from the next turn's open list
  failed: ✖ failing tests:
  failed: ✖ launches revoked and then restored: the turn's block reads allowed and gives the restore time
m2-drop-time: exit 1; ℹ tests 20 ℹ pass 17 ℹ fail 3 
  failed: ✖ a message becomes a turn, the answer goes back as a RESULT, SIGTERM releases and exits 0
  failed: ✖ a message read a day after it was sent shows the time it was sent
  failed: ✖ failing tests:
  failed: ✖ turnRequest shows the message's own sent time, a day old as well as new
m3-drop-failure-check: exit 1; ℹ tests 20 ℹ pass 19 ℹ fail 1 
  failed: ✖ a failed state read fails the turn: no adapter runs, the sender hears why, the message is read
  failed: ✖ failing tests:
m4-oldest-launch-event: exit 1; ℹ tests 6 ℹ pass 5 ℹ fail 1 
  failed: ✖ failing tests:
  failed: ✖ launches revoked and then restored read allowed, with the restore time and event id
m5-closed-in-open: exit 1; ℹ tests 6 ℹ pass 5 ℹ fail 1 
  failed: ✖ a task closed on the tracker leaves the open list, and total counts the open ones
  failed: ✖ failing tests:
m6-cap-unstated: exit 1; ℹ tests 6 ℹ pass 4 ℹ fail 2 
  failed: ✖ a task closed on the tracker leaves the open list, and total counts the open ones
  failed: ✖ failing tests:
  failed: ✖ the open list stops at the cap and says so; total still counts every open task
