Add a a helpful assert message for generated steps.

Reduce traceback verbosity for unimplemented tests, as well as explain why the test failed.
"Competes" with #254 .

Running tests shows no unexpected failures.