Checkpoint: rewriting the tests to not use chai-as-promised makes
them both clearer & 100% more likely to pass. Down to 8 failing
tests to rewrite.