bug fix: housekeeper calculates checkout number incorrectly