When “gold-like” answers mask functional failures on coding agent benchmarks