This is a PR to describe a problem, not a solution

I have added numbered comments throughout this PR to step through what I
think has lead to several other issues with puma_auto_tune. It appears
that reap_cycle has a bug that can cause it to get stuck in a cycle.