yeah, why not just use it like the old chlorine gas?
save or die is pretty harsh, and of course, even if you pass, you can make it so they are sickened/nauseated for x amount of rounds
And i dont really see the problem in it not working if your immune to poison? how many of the standard humanoid races are immune to poison? really? I know you can go and get items ect that help/make you immune to poison, But then again, Why shouldnt someone who stops and says "hrmm im going to fight something that spits poison, mayhaps i should buy something to protect me from it" get a bonus hrmm? they can easilly get energy (type) reduction items for other dragon things
Yes sure the higher fort characters will have it easier, but still, considering the fact that if they dont save, they die, i think thats perfectly fine!
If you really have to go for it, state that the gas isnt a poison, but instead an acid, once inhaled from cloud form it quickly liquifies inside, and then liquifies the inside!
I dunno, i find a lot of the things are a lot less nasty to the players, call me a mean old dm, but i like to have some monsters (like dragons) always be able to strike some fear into a players heart