Something like that happened to me too some time ago trying to land in a now forgot middle-east airport. At the time I still used the default ATC, so the virtual imbeciles made me go around... don't remember the reason... I retracted the gear and climbed to assigned altitude, cleaned the wing and went up to 220 knots IAS expecting to have to slow down again shortly.
What I
do remember clearly is that that time I took off with a lot of excess fuel and was concerned about the landing.
I had no reason to be concerned. At least not for the weight. The virtual imbeciles made me give my passengers a wide and long tour over the desert for more than 40 minutes.
In spite of having took off with too much fuel I almost didn't make it. Landed and reached the gate with 3% fuel remaining. In the last minutes of the flight it was a constant streaming of curses to the poor programming of the ATC, chills down the spine for the near disaster and the wish to have a system of heat seeking missiles under the wings to "convince" an eventual AI traffic to give me way.

Water under bridges now. I've put the default ATC to sleep the eternal rest and I'm now using a combination of charts and FSNav. It makes for an interesting travel, I admit, but it's good to have no more stupid go-arounds.
There's but one real cure for human stupidity. It's called DEATH.
At the moment mourning the assassination of sarcasm and irony for the good of the "higher".
Proud FSIX user. Active user of FS98, X-plane and novic