Suppose I have the following structural equation for demand estimation in time-series:
$$q_t=\beta_0+\beta_1\hat{p_t}+\beta_2incom_t+\beta_3q_{t-1}+\epsilon_t$$
Where $q_t$ stands for the quantity of the product, $\hat{p}$ stands for the instrumented price with supply shifters, $incom_t$ stands for income, $q_{t-1}$ stands for the lagged quantity and $\epsilon_t$ are the random residuals. All the betas are estimated coefficients -- say, through two-stage least squares. All variables are log-transformed too.
Suppose also that the lagged variable seems to solve the problem of autocorrelation between the residuals and its coefficient is also significant. Suppose also that the model passes through all the necessary tests for a viable two-stage least squares estimation -- the sargan test is ok, the instruments are strong in the first stage etc.
Knowing this, what are the possible problems of having a lagged variable in your estimation? Does it change any interpretation of the elasticity ($\beta_1$)? I understand that I could also have some sort of long-run inferred elasticity if I set $q_t=q_{t-1}$ after estimating the coefficients of the equation (Am I wrong?).