I'm debugging right now, and of course it's working fine on my machine.
One of the other databases didn't have 0 records in the milestone table, it just had about 200,000 less records than it should have.
I'm going to try your advice above, and let you know what happens. Thank you so much!