Revert "Fix the return value of IItemPromise.then to be correct."

This reverts commit 2e378e6a13dde36750642ec510327ea6290897bb.