I think the anonymous source perfectly illustrates why other players have been able to handle playing offline for up to 20 minutes without any hiccups in the simulation. If indeed the server is simply processing the messages between cities, it makes sense that they have a time constraint on how long a city can operate without hearing from other cities in the region.