I reworked the egg laying substantially. Hope you like it.
https://mega.nz/file/avgBzSpJ#xMTPFGpAYmEK7N8f3F0bZXHZjW9eQerYLxuxzFvvLGk
Adds cattle.farmexpanded.breeding['eggsleft'], otherwise no impact to other files.
It would still need a bit more logic to handle unbirthed eggs - right now you can take someone out of a farm with them and there's no easy way to get them all out.