Well, yes, \dot{r} is a state, but the problem formulation is continuous, not discrete. There is no last step. Even if the problem formulation was discrete, e.g. x[n+1] = f(x[n], u[n]), you'd need to ensure that there'd be no last step thrusting, i.e., T[N_f - 1] = 0.