The Trump administration has put Iran "on notice' after a missile test. But confronting Iran militarily would be challenging. US troops stationed in Iraq would be extremely vulnerable.