remove the regenerate code

it's never been particularly useful, and actually has a bunch of bugs.
remove duplicate spawn_no_more check.

This is done in the fork_children() loop