I have limited knowledge of this stuff, but as I understand it, computer and computer systems all have what is called a cache. It's a "holding tank" for data. I am familiar with it's function on your individual PC or mobile device as it holds information about web sites you have visited. But from what Richard wrote, it sounds like internet service providers also have a cache function that ques and holds messages sent - like the BoneSmart posts. He's suggesting that somehow it is set to "hold" them a bit too long. That's why I say I'm not sure how you would go about fixing that if it was the problem. But I would think if it was a cache problem with your provider, ALL of your transmissions would be delayed in the same manner. That's just my humble, untechnical opinion.
Sorry....no money involved with a cache....