Avoid variable overwrites in BundleResolve

This makes the allow_redefine parameter to VerifyVarPromise override any
policy attribute to the vars promise.

Close #4445