Thank you very much, David,
I hadn't thought of the habitual reading at all!! Couldn't sentences '1' and '3' have the habitual reading?
I thought if someone was guessing, or deducing from evidence, that John would be the man in question, then they'd be more likely to use '2' or '3'. '1' seems to be the bare statement of a fact.