Trump's failure to secure constitutionally required congressional authorization for his war with Iran helped ensure the US lacked the staying power necessary to prevail.