Jackie, I agree with you on the stress test at 46. I lost my first husband in '89 to what they call "The Widow Maker". He was 46. No hint of any health problems. NO ONE should think it can't happen to them.
My "new" (15 yr) DH had a stress test this morning. He hasn't had nearly the problems your DH has and I wish you and yours the best.