It really pisses me off to have Trump in these Ukraine threads, but were you there? Are you aware that at least one of the bases had warning and moved most of the aircraft and personnel into the desert before the attack?
Trump didn't "provoke" Iran. Sulemani was responsible for providing EFPIED's to Mookie Sadr, resulting in the deaths of hundreds of US servicemen in Iraq. He got exactly what was coming to him.
The assassination took place in Iraq, after Sulemani had provided rockets to Shia militias in Iraq, which were used to attack Iraqi bases.
Trump at the time said his "red line" was any Americans killed. Iran had already said publicly that they would respond, and we knew it was coming. No Americans were killed, but a lot of guys suffered concussions.
The signalling from both sides was that if we both stood down after Iran had their "retribution", it would be allowed to blow over. And that's what happened. Trump, as you say, did not escalate, and Khamenei was able to show the Iranian public that he couldn't be pushed around by The Great Satan.
And that was the end of it. Iran didn't mess with Trump after that.