It's constantly increasing .repro, so of course it will reproduce. The only issue is why it isn't reproducing constantly.
I think the most likely explanation is that the bot usually doesn't have enough body to repro, so .repro keeps increasing but doesn't "trigger" until the amount of body is over the threshold.