Hi D.,
I'm sorry your son must go through this. I know it is really hard to deal with, emotionally and otherwise. Personally, I have not had to deal with such an issue, but do have a further suggestion. If you must give him the steroids (which I don't blame you for being anxious about!), try cleaning up your indoor air environment as well.
A quality air purifier is helpful along with getting rid of all the caustic chemicals in your home. Not only cleaning products, but personal care products are big contributors to many ailments due to their contents. We breathe in the chemicals from household cleaners far after we have used them, as well as things like our shampoos, soaps, lotions, etc. that soak into our skin and can be contributors to common conditions like asthma and other breathing problems.
I guess what I am trying to say is that you may not be able to avoid the steroid drugs, but you can do what you can to make differences in his breathing abilities otherwise.
I made the switch from your everyday, regular store-bought products to cleaner, safer, non-caustic products two and a half years ago...and within 2 weeks of converting my home, I was off my inhalers and asthma medications for good and asthma free in my home. It was truly a miracle for me...wish I had known about it years before while I was filling my body with medications that only seemed to sedate the problem! Cleaning up my home environment was all it took to cure a major health issue for me!
It sounds like your son will probably have asthma issues as a residual effect of his current problems. I'd love to help you switch stores and create a healthier environment in your home for him (and your whole family!). The best part is that you will save money, too. Please let me know if you'd like to find out more about where I shop for these better, safer, more economical products. I know you'd feel better if you could at least do that for your son's health.
C.