This relates to Peskin & Schroeder's QFT book, equation 4.70 on page 104.
To define in and out states we take our initial state and evolve it far into the past, and do the same for our final state. Peskin & Schroeder write this:
$$_{out}\langle p_1p_2...|k_\mathcal Ak_\mathcal B\rangle_{in}=\lim_{T\rightarrow \infty}\langle p_1p_2...|e^{-iH(2T)}|k_\mathcal A k_\mathcal B\rangle \tag{4.70},$$
in which the time evolution operator has a negative sign. However, in my attempt to explain this I have written the following:
$$|k_\mathcal Ak_\mathcal B\rangle_{in}=\lim_{T\rightarrow\infty}e^{iHT}|k_\mathcal Ak_\mathcal B\rangle,$$
since $U(T,0)=e^{-iHT}$ is the forward time evolution operator and $U(0,T)=e^{iHT}$ is the backward time evolution operator (or rather, the inverse), since we are evolving the initial state back to the far past this (perhaps naively) seems like the correct choice. I would then expect an analogous statement to hold for the out state, and combining the two would give:
$$_{out}\langle p_1p_2...|k_\mathcal Ak_\mathcal B\rangle_{in}=\lim_{T\rightarrow \infty}\langle p_1p_2...|e^{+iH(2T)}|k_\mathcal A k_\mathcal B\rangle,$$
in which there is a $+$ sign in the exponential. What have I done wrong?