When President Trump chose Riyadh to make his debut on the world stage last year, he was placing a bet on Saudi Arabia, which serenaded him with military bands, dazzled him with a flyover of fighter jets and regaled him with a traditional sword dance.