Not that uncommon
I've seen many a packet end up going on a round-the-world journey simple because one link broke and its back-up link happens to have a cost that brings just higher than going around the world. Happens a lot with peers that have global networks and low link costs between segments.
Although I've seen some pretty stupid routes where the link-cost on a satellite with a latency of 500-600 ms is assigned a link-cost lower than that of a fiber line across three ISPs but only has latency of 300 ms.
Routing on the internet can get really stupid sometimes since its just a bunch of networks stitched together in a poorly woven fabric of fiber and copper.