I thought a close pitch, by definition, was a strike.
My main problem, by the way, with including catcher's actions in your determination of the ball/strike call, is that the batter is not watching the catcher, and doesn't care what the catcher does. You give one borderline ball because the catcher blows the catch, and then later on that same batter, call it a strike because the catcher was better, and you're putting batters at a disadvantage. The batter deserves a consistent zone just as much as the pitcher does.