Don't use assert_deferred_succeeded anywhere anymore (ready for review)

Just search and replaced everything.  Unfortunately `assert_deferred_succeeded` must remain, because changes to make twisted's `failureResultOf` compatible isn't in 13.0, but should be in the next release.