Bug 1041440: Create Promise using |Promise::Create|, r=btian

This patch fixes a call to the private constructor of |Promise|.