I would say both hens. They both look like my two EE pullets but I also have two EE Roosters all of which were sexed from the hatchery as pullets. I wish all four of mine were hens.
Which hatchery? 50% is WAY bad and WAY below the 90% most big hatcheries guarantee. Of course "guarantee" doesn't mean you'll never get more than 1 cockerel in a group of 10 sexed pullets. It just means they will refund your money on the ones that aren't the proper gender. Still, I wouldn't want to give repeat business to a hatchery that managed only 50%.