'That's no match for a sulky man with a superiority complex'
Is this the crux of the problem? Do you feel that he is superior because of his ability to remain detached while you rant and stumble over your words? Do you feel inferior because he is better educated that you? Or do you believe that he is what you say?
The most effective way to deal with a sulker is to let them get on with it. If your DH has a superiority complex, he will have read your text as a reaffirmation of his exalted status and as further confirmation your weakness/inferiority, and he's decided to punish you by not responding to your overture.
If you still haven't spoken to your DH, put your dcs on phone duty tonight. If he calls and they're chatting to him, go stick your hands in something sticky or find something that you can't leave mid-task and, should your DH ask to speak to you, tell your dcs to let Daddy know that you're up to eyes in it and will call him later.
Don't answer the phone after dcs have gone to bed. If the phone rings and you haven't got caller display, wait till it's stopped ringing and use 1471 so that you can call back anyone who isn't your DH.
If your DH calls wait to see if he calls back (again not answering the phone), and if he sends a text/calls your mobile wait at least an hour before sending a text saying 'Fell asleep. Was it anything important?'. If he responds by calling, talk to him - if not, leave it.
Rest assured this is not playing childish games. As your DH does not respond to normal dialogue, it is a strategy designed to get him to take the initiative in institigating discussion - and to begin the process of getting the message across that you were not placed on this earth to be his servant.
When you talk to him say that you were taken aback by his reaction to your news as you thought he would immediately see the advantages of your working this weekend, and that you regret the harsh words you ended the weekend on. IMPORTANT: do not elaborate; you have put the ball in is court, wait for his response and, if it is not to your liking, simply say 'I'm sorry you feel that way' and immediately change the subject - repeat as often as necessary unless/until he saying what you want to hear.
When we go into one get angry, we may talk over the other party, make ourselves look (and subsequently feel) unreasonable, and lose the plot of what we are trying to get across by dredging up past disagreements and our general frustration.
When talking to your DH about potentially contentious issues, keep your sentences minimal. You may also find it helpful to eliminate the word 'but' from your vocabulary as this may make you pause before speaking. 'I hear what you're saying unfortunately it does not make me feel loved/wanted/appreciated', 'I'm disappointed you feel like that because I have tried to accomodate your needs by (example).
TB brutally H, there are some mixed messages in what you've said in your post/responses but these may have come about because women tend to analyse/conjecture/worry more about nuances than men.
I suspect that your DH relieved any angst he may have had about the cross words you exchanged before he got in the car on the drive to his digs/work, whereas you are still fretting days later.
To help your DH cast off his blinkers and be dazzled by the sunshine of a 95% harmonious family life, you will need to be consistent and not waver from your course.
It may not be easy to begin with, but I'm sure you'll soon get into it and find it empowering plus it'll also give your post pregnancy brain a work out.