As far as I understand from here (source: OpenAI), the objective function in Policy Gradient is:
$$J(\pi_{\theta})=E_{\tau\sim\pi_{\theta}}[R(\tau)],$$
where $R(\tau)=r_0+r_1+...+r_T$, with $r_t$ being taken from a trajectory $\tau = (s_0,a_0,s_1,a_1,...)$. $s_0$ is defined as the start state, sampled from a distribution $\rho_0$, and thus does not depends on the parameter $\theta$ for a policy $\pi$.
However, in the earlier tutorial here (source: OpenAI), the definition for the value function $V^{\pi}$ is $V^{\pi}(s)=E_{\tau\sim\pi}[R(\tau)|s_0=s]$. Compared with the definition in Sutton & Barto, i.e. $V^{\pi}(s)=E_{\pi}[G_t|s_t=s]$.
Can I correctly understand that OpenAI is now defining $s_0$ as the current state? If so, it conflicts with the earlier definition in the policy gradient setting, where $s_0$ must be the start state, so that its probability does not depend on the policy.