God's timing is amazing. Our D-day happened on the one year anniversary of my husband's mother's death. At least the two tragedies were confined to one day! I have always felt that God waited until he knew I could handle the revelation, and even then, I received information piece by piece. That tore me up for a while. I kept thinking, when will this ever end? How much more will I have to deal with? Every time I would deal with one piece of information, process it and forgive it, there would be another one. Now I know it was much easier for me to deal with that way. It would have been too devastating to have learned it all in one massive blow. By the time I got to the end of the revelations (or what I hope is the end), I didn't really care that much anymore. I couldn't help but think of the verses:
Mat 6:19 “Do not lay up for yourselves treasures on earth, where moth and rust destroy and where thieves break in and steal,
Mat 6:20 “but lay up for yourselves treasures in heaven, where neither moth nor rust destroys and where thieves do not break in and steal.
This woman had come into my life and tried to steal everything I treasured on this earth, but she couldn't touch my home in heaven. This has changed my whole outlook on life. Thank goodness this life isn't all there is!! I have a home in store for me where God and Jesus are waiting for me, and there will be no tears and no pain or suffering. It's just awesome! I used to have a fear of flying, but not anymore, I'll get on a plane in a minute!
Your husband probably really needs to talk to someone. At least you have this forum. Does he have anybody? It wasn't until my husband talked to our preacher that he began to accept that God really could and had forgiven him. He was like your husband, he didn't see how I or God either one could ever forgive him. I think that still amazes him. I've got to admit, it amazes me too!! Just goes to show you, nothing is impossible with God!!
As far as any loss of rewards in heaven for sin, I don't really see that in the Bible, but I do feel like our husbands are suffering consequences here on earth. Look at your husband's nightmares, and like I said before, he probably does have the fear that his sinful life will be exposed. I doubt very seriously that the fear of losing his reputation has anything whatsoever to do with the way he treats you though. I agree with FHJ, I think he realizes what he has, knows he is blessed and appreciates you now.
Even though my husband's sin being exposed gave me some relief, I don't take any pleasure in everybody knowing. As a matter of fact, it hurts me to see how his brothers in Christ where we used to attend church, have pretty much abandoned him. I don't judge them, I don't know how I would have reacted to someone else in this situation, but it does hurt me to see the good man that he is now basically being shunned by people he was friends with for 20 or 30 years. He needs a friend now more than ever, but I do believe that is a consequence of sin. A consequence of your husband's sin is that he has to bear this burden all by himself. He can't bring himself to share this with anybody else, it's just too ugly.

