The mother is without a doubt yellow belly. After looking at the pics again I am actually unsure about babies 1 and 3. They do scream YB but the belly is different. Baby number 2 is YB. YB does not mean that they have yellow bellies or even yellow sides. YB can be picked out by their speckled pattern next to the belly running the belly length and most have a head spot. The speckled pattern is much more pronounced and noticable on hatchlings and young snakes. As adults it can be a little harder to notice.
Not sure what your male is. He is not a YB. He could be a specter. He has some of the markings/looks. Baby 1 and 3 also have them. You should have cut open the bad eggs and taken pics of the dead babies. Could be you just didnt hit on a super stripe. I would do the same pairing again. You may be surprised.