Closing strait for longer period will stop all the sympathies towards Iran as it will directly hit the common people. The way Israeli drons and jets are attacking in cities of Iran, it's evident that Iran have lost AD capabilities, with all Spy settlite of US, Israel and EU glued to Iran, they're not in position to fire missiles in number as they did on first day.
Putin will use Iran as levrage to negotiate over Ukrine and will sell Iran on proper price, China never gets involved directly, plus I think Iran don't have any experience of Chinese platform (I may be wrong as I stopped following defence topics).
Long war will have huge impact on Isreal economy but Jews have deep pockets and strong lobbies to make US & Euorpe pay the bills, however it will be fatel for Iranian economy and regime as well, Economic sitution of Irainan people have been drasttically detioriated in last few years and I have seen first hand that people have to do multiple works to cover their monthly expenses. I don't think they will be able to endure it for long.
So, I have feeling that regime will happily accept if war is stopped and gurantees of not going for regime change are given. Let's see if US is interested in installing his puppet now or ready to extract maximum beneifts at this stage and put the regime change goal on pending for now.