How infrequent is “a non-zero chance”?
The miscommunication between the OP and her interlocutor is an example of what sometimes happens in interaction between people whose ways of speaking are shaped by an education or professional experience that revolves around analysing phenomena in quantitative terms, and those with other kinds of backgrounds. The differences that the latter group characterises as qualitative, may be quite spontaneously characterised as quantitative by the former. (So, no, the OP is far from being the only person to have had the experience of such miscommunication.)
Consider, for example, the difference between moving and standing still. To many people that is probably a very clear, definite, qualitative difference. Such people may speak of moving things as having this or that speed, but would never speak of the speed of an object that is standing still. A scientifically trained person, on the other hand, finds it quite natural to say that such an object has the speed that equals zero. In such a person’s conceptual framework, the difference between moving and standing still is merely quantitative; it’s the difference between having the speed of zero and having some other speed. A person who is accustomed to this way of thinking may feel compelled, when speaking of things that are in fact moving, to say that they have some non-zero speed; to people on the other side, ‘non-zero’ in such a context seems redundant, as they would never apply the concept of speed to motionless things.
Now, the same division can be seen when people speak of probabilities. The everyday framework for conceptualising them has the concepts such as impossible, possible (but improbable), probable (likely), certain. The differences among these at first appear to be qualitative, and are spoken of as such. People who are trained to analyse probabilities in quantitative terms, however, think of them as a continuum between zero and one. In that framework, something that is impossible has the probability of zero, something that is certain has the probability of one, and everything that is possible but not certain has some probability that is between these extremes. A person who is accustomed to that framework may feel the need to use the phrase ‘non-zero probability’ or ‘non-zero chance’ to make it clear that whatever is talked about is not impossible. To a person who is not accustomed to it, such a phrase seems strange, just like the non-zero speed in the above example. (Incidentally, to answer directly the question posed in the title, yes, non-zero in this context means more than zero as the scale of probabilities does not go below zero.)
So, saying that something has a non-zero chance is just a way of saying that it is possible, that comes naturally to people who have a certain educational or professional background, but may be confusing to those who don’t. Contrary to what the OP suspected, this way of speaking is not peculiar to Americans or to speakers of any other regional variation of the language. In fact, the whole matter is not specific to English, as analogous differences between people of different educational/professional backgrounds can probably be found among speakers of any language.
Now, the miscommunication between the OP and her interlocutor had another layer that was superimposed on this. The term non-zero chance, just like the more mundane term possible, by its meaning covers a wide range, from the probabilities that are just a sliver above zero, all the way to one. However, it would be strange and misleading (but not false) to use either of these terms if one knew that the probability is very high. Although these terms do not logically entail that the probability is low, they do imply it (in the loose, everyday sense of imply), or implicate it, or suggest it. In other words they convey the idea that the probability is low, as a matter of pragmatics, but not as a matter of semantics.
The author is "right" in the sense that in his/her books, zero chance is already a negative. There may be some merit in this, as witnessed by this dictionary entry for zero:
He said that his chances of getting the job were zero (= he had no chance).
-- source --
The word zero in this entry is an adjective. The meaning of non-zero should be intuitive then; or, as Lewis Carroll would have it, if one understands the term "zero chance", then one is bound to understand "non-zero chance", too.
There is some merit in using non-zero chance as opposed to slim chance or any other more precise qualification, especially if you really do not know what the chance might be. Non-zero chance commits to very little: merely, that you believe the event is possible.
The quoted entry might also be taken for supportive evidence for there being no essential difference in BrE and AmE usage.
Does “a non-zero chance” mean ‘more than zero’?
YES
non zero Oxford English Dictionary
‘an extremely small but non-zero chance’
Your question:
Is this phrasing peculiar to American speakers or do British speakers use this expression too?
I hear and use this In AmE frequently. My sense is to imply a minuscule chance, a slim chance, a small chance etc...
Here are some usages recently in AmE news/magazines:
“Here’s a pretty incredible fact: There is a non-zero chance that Donald Trump isn’t paying any taxes,” Clinton tweeted, just minutes after releasing her own returns. Time Aug 11, 2016
and
If he starts treating your mother in a way that suggests a potential for abuse, you should absolutely intervene, but there’s a non-zero chance that he’s just happily dating an older woman. Slate Jun 27, 2016
and
So it’s important to check as soon as possible with your local Social Security office to see if you do quality for a non-zero excess spousal benefit. Forbes Jan 2015
And here are BrE usages in the same sense I am supporting:
Economics, Uncertainty and European Football: Trends in Competitive Balance "For CB, each competitor in a match must really have a significant (i.e. non-zero) chance of winning."
and
A 2014 study of chess experts, including Carlsen, shows that they consistently attribute a modest – but non-zero – contribution of chance factors to game outcomes. The Guardian Sept 2016
In summary, it is used by both AmE and BrE speakers in the same sense, probably more predominately in the U.S.