I agree. I don't think ambiguity was intended either. It doesn't makes sense that Holmes would lie to Watson in that situation.Why would he? As has already been suggested, I think the initial scene of Holmes making voices served to persuade of us Lestrade's accusation against Holmes,and therefore fool us.