I think it would most likely have been a case of a great deal of packets being delayed, and then all being delivered to the server at once. Given the number of different destinations and variables, it's not surprising that the server gave up the ghost.