Mohammed bin Salman is now caught by an economy weakened by heavy spending and miscalculations of the Houthi threat.