#279 was ultimately all about pytest-expect not being loaded; we should fail-hard without it being present without just giving a massive traceback.