Unfortunately, West had bid very quickly, and it was quite possible that she had forgotten the system. East had no choice, but to bid 2H. What would the ruling have been if West had bid in tempo, and East had passed North's X. East would have said that he had passed, because North had shown Hearts. 2D does only go 2 off (according to DF).