The equation dU = Hout gives the same answer as dS=0.
You could also look at it this way. Consider a control mass (a control volume around a given mass) that remains inside the vessel during the venting process. Consider also no heat transfer for this control mass. As the mass expands, it is doing the same thing it would do if it were expanding against a piston. Hence, it is an isentropic expansion.
Either way - using the first law or assuming an isentropic expansion - gives the same result.
Regarding heat transfer, just do a simple calculation to convince yourself that heat transfer from ambient isn't going to be a significant factor. Look at how much air is left in the vessel when it blows down to the lower pressure isentropically. Find the temperature the air is at. Then calculate what temperature the vessel would come to assuming the vessel were perfectly insulated. In other words, you have air at some low temperature and it comes to equilibrium with the vessel. I think you'll find the temperature of the vessel drops very slightly compared to the temperature rise of the air. So the vessel isn't going to get very cold because it has so much thermal mass.
So if the vessel doesn't get cold, then a first order estimate of the heat transfer can be done assuming the temperature of the vessel doesn't change (or only changes very slightly) and only convective heat transfer acts between the vessel at constant temperature and the air.
If the time is only 30 seconds, there won't be a whole lot of heat transfer, I agree. But if you want to get a bit closer to reality, that would help. Otherwise, the transient heat transfer analysis becomes quite complex.