Assume for now we are working in a stohastic volatility (SV) setting, $$ dS_r = \sqrt{v_r} S_r dW $$ and $$ dv_r = a(v_r,r)dr + b(v_r,r) dZ $$ with $$ dWdZ = \rho dr $$
Let $C(S_t,v_t,t)$ denote the SV price of a claim today. Let's define (variance) vega as the change in the option value if time $t$ variance is shocked/displaced by some amount $\varepsilon$: $$ v_t \rightarrow v_t' = v_t + \varepsilon $$ Now let's look at what happens to the instantaneous variance for all $u>t$ after this shock: \begin{align} v_u' &= v_t + \varepsilon + \int_t^u d(v_r + \varepsilon) \\ &= v_t + \varepsilon + \int_t^u dv_r \\ &= v_u + \varepsilon \end{align}
My question is, isn't then $$ C(S_t,v_t + \varepsilon,t) = E_t [ F(S_T)] $$ where now $$ dS_r = \sqrt{v_r + \varepsilon}\, S_r dW $$ and $$ dv_r = a(v_r,r)dr + b(v_r,r) dZ $$ or is \begin{align} d(v_r + \varepsilon) &= a(v_r + \varepsilon,r)dr + b(v_r + \varepsilon,r) dZ \\ &\neq dv_r \end{align} an the argument above is incorrect?