Redmine#6484 fix storing promise handles during pre-evaluation step.

While doing 'Preliminary variable/class-context convergence' all the
promise handles were stored inside context. While evaluating the promise
all the handles were already stored so that every dependency was already
resolved.
Right now while doing pre-evaluation step handles are not stored.