Technically, my formulation follows the RAW in not stating the negative, so I'm not sure how 2 fails - if you make an attack roll, you've got yourself an attack.
The question is what happens in the negative case. I think you are asking for overformalized language, but I suppose I see your point.