I dont think Iran wanted to kill any Americans. They knew that this strike helped them save face. Killing soldiers would have risked an escalation. The US also did not try to stop the missiles to allow the slap in in the face to happen. The US wanted to let them save face.