My experience has been the same as you've described. To avoid the crushed eggs I modified my nest boxes so 2 hens can fit comfortably with room to spare so while one is brooding the others hop up next to her and lay their eggs without a fight and then the broody will roll their unattended eggs...