Iran provided ample casus belli for the United States. But Trump might have failed to make enough of a case for the war.