Fixed major use-after-free issues in Callback.
Added small optimization in ConditionEvaluator::callMethod.

Only a minor patch, callMethod() now calls variantValue() only on
Fields and LazyConditions.