On some networks, channel topics are stored on the local server, and when that server has no users, it forgets the topic. This is why after netsplits channels frequently need to refresh their topic for all users to see it. Unfortunately, there is nothing you can do about this, other than regularly refresh your topic, and try to keep your ops spread out across as many servers as possible.