Apparently we can not know who is carrying the flag and whether it was released (seconds before) at the time of connecting to a server as these events are activated from the moment that we connect to that server. We cannot know what occurred seconds before you connect, this information has only the server and we cannot get it at the time of connecting.
The scriptevents dropflag, flagtaken, flagreset and flagscore do not know what happened seconds before to connect to a server. They begin to work at the time that we are already connected to the server.
So when you connect or change server, the names of the flag carrier or his countdown is not shown (will be clean), until any of the events listed above happen.