Replace monkey-patching for Twisteds without completion

This just only attempts to use usage.Completion when that attribute
exists.