Oh Needto sorry to hear about what happened. First of all, try not to worry about it from B's point of view as it's a one off and he won't remember it or have any ramifications. You were right to say your DH should have come to get you (or at very worst, put baby down and walk away) if he felt like that.
I think that in some ways there is a different kind of pressure on the 'non-primary' parent (OK usually the Dad) in some ways as they spend very little time with DCs compared to Mum that they probably feel the need for it to be perfect, to have 'quality time' and to also be as capable as Mum which is often improbable. I know DH gets frustrated sometimes when he can't put her down for her morning nap at the weekend, and wonders why he was trying for 20 minutes and then I come in and put her down in about 90 seconds. I feel sorry for him, he's not bad at it, it's just that he doesn't do it every day so doesn't know all the signs I do. I think he often feels like he needs to prove himself at the weekend and he really shouldn't, we can be a team.
So errmm...sorry, that's rather more about me than about you, but I guess what I'm trying to say is that I think these things are upsetting for our OHs in different ways, and they probably feel like more of a failure when things go wrong, which is irritating as well as embarassing etc. I have to confess on my lowest of low days I have muttered somewhat aggressively at DD to STFU, but really when I was on my own and had been through hours of whingeing.
I suppose I don't have any words advice apart from you did the right thing in telling him how to deal with it in the future. I would think as much confidence building as possible in the next few days, and rebuilding of trust etc, and I'm sure things will be back on track.
FWIW, I don't think you're being PFB at all, it's not a nice thing, but I also think now that moving on is the right thing to do at this point, rather than making a massive deal of it, IYSWIM.
Take care and hope you get to have a nice weekend.
Dx