Hi jcs,
When the game pauses after the swing click that usually indicates some kind of network issue. As soon as you click to hit the ball is when your data is transferred to the game server, so if you experience a holdup at that point then you know it's a connection issue.
It sounds like in this instance your opponent's disconnection did not get reported to the game server properly. He may have been returned immediately to the lobby where the 5 minute countdown began. In the future, if you experience a similar situation I would not recommend waiting any longer than 60 seconds before exiting and returning to the lobby. Keep in mind that 3 disconnections will forfeit the match, so if you have to do this twice in one match you should offer a drop and consider the connection with opponent unstable.
Unfortunately we are unable to prevent or anticipate all instances of connection errors, so issues surrounding or related to these problems are typically not reimbursed. However, please send a breif email to our customer service at members@worldgolftour.com explaining the situation and they may be able to assist you.