addInterestsForHost doesn't wait for the interest to be added
alsdo fixed tests to yield promise.then(...)  instead of promise.then(...); yield promise