Could we just check `d.result` and assert it's not a failure? That might even give a nicer error message if the deferred has errbacked.