Huh. Now THAT is surprising.
What is interesting is that Cloudflare is a more global service, and I'm not sure which of their servers you are hitting. If you're hitting a European-based server of theirs that is trying to connect across the pond and timing out because there is some sort of trans-Atlantic issue, then that would make sense with this behavior.
Typically a 522 is because the host server (ours) is being too slow, but right now it's extremely snappy. Maybe this is some sort of international routing thing.