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