That weird bug that shows up after a few hours [1] is proving hard to find. I've been running the greylist daemon [2] for over a day now on my development server and have yet to reproduce the issue.
But it does relate to the checkpoint feature, because since I disabled that particular feature on the production server, it hasn't stop working.
Very strange indeed.