#3705: evalcontext only works for a single splice node

@phtaylor before we were resetting the eval context for any operator on any node. really we want to only do that for nodes using the operator we are currently validating