Your missing the point, they reproduce when nature tells them, there is no, to big or to small or actual set weight. There are different reproductive approaches depending on the year and its natural support.
What happens when you get into captivity is, like I mentioned, keepers have marginal nesting and or marginal dehydration problems that effect the smaller individuals more then larger massed individuals.
Just fix the problem of nesting and hydration or better yet dehydration. Then let them be the snakes they were designed to be.
What your doing is making them play your game because your to boneheaded or stubborn to change your conditions to fit them. And yes we are all boneheaded and stubborn, so I am not picking on you.
If we are to go by your example, there are a million bad things that have killed kingnsnakes, so don't keep them in boxes and you won't have a problem. Sir, fix the problem, not change the snake.
You do know there is no way to stop a female from cycling once they start, anything other then normal reproduction is actually harder on the female.
They are designed to lay eggs, when under normal conditions, its not hard on them or stressful on them. Poor conditions is what causes hardship and stress, whether its in nature or captivity.