(new tests) Exercise most of the untested reactor basics
(- re api) stage() respects immediate: instead of incrementAwaiting:
(- re) Realize that advance() cannot return failure
(- fix) Repair, and test, reactor starting and stopping