When you set the Idle Session Limit Group Policy on a Terminal Services server, the user receives a message that the session will be disconnected in nn minutes.

If the session is disconnected and the user reconnects, they still receive the "Logon Timer" message?

Since there is no way to determine if the user saw the disconnect message, Terminal Services displays the message at reconnection, so the user knows why the session was disconnected.