I have been confused about this as well. I have used $showHint = 1 in my problems thinking that would show the hint after one incorrect attempt. In fact, this shows the hint after the second incorrect answer. I have only used version 2.12 (starting WeBWorK this summer) so cannot say what happened previously.