Pragmatist said:
The water I was using was slightly acidic, therefore it was buffering both solutions. Mole for mole, it was just enough to increase the working volume of the hydroxide necessary to complete the reaction.
Hold it - think about that again. You're saying you had to add 10 mls of the potassium hydroxide solution to overcome the acidity of your tap water? Using Gerold's value of 50% KOH for this solution, that means your extra 10 mls had 5 g of KOH in it. I'm suspicious that your tap water was acidic enough to require 5 grams of KOH to neutralize a few hundred mLs of water. If so, you have greater problems with your drinking water than this developer issue.
Also, remember that the pH of your water is not directly tied to its buffering capacity. Pure, deionized water will reach pH 5 or so fairly quickly just from exposure to air, which allows it to dissolve a little carbon dioxide from the air and thereby lowering the pH. It has a moderately low pH, but practically no buffering capacity. Unless you actually titrate your water to measure the buffering capacity, you can't really tell what it is.
At this point, I would suggest that the error could be something as simple as the precision of the glassware used to make the solutions...