Oh.  Because the logging assertions are being done further down, now.

I think this change goes against the intent for the Eliot testing helpers.  The master@HEAD version of `test_nextState` exercises some particular important primary feature (something about state transitions) of machinist and also makes assertions about secondary features (logging) directly related to that.  It's very intentional that this is just one test.  The modified version separates the tests for the primary and secondary features in a way that I think worsens the test suite.

I know, usually I say "only assert one thing in a test", but the explicit test support provided by Eliot negates the usual concern - if the test fails and the logging is broken then Eliot's test helper makes sure that **both** of those problems get reported.