[Raw data for what follows is available on request. Just send me a message with your email address.]
Some figures based upon every one of my year 2008 BrainKing backgammon games (n=702) in which at least 2 rolls are saved in the system:
Out of 702 games played, the average expectation for the number of games in which opener's and responder's rolls will be identical = 39 games. Observed number of games in which identical rolls were seen=123 games.
Roughly 3 times the expected frequency!
Out of 702 games played, the average expectation for the number of games in which responder's dice will both be different from opener's dice = 312 games. Observed number of games in which this occurred=156 games. (Somebody should double-check this. It's very close if not correct, but I'm tired.)
wetware: Your expected numbers of the different types of responder roll look right to me. Using them, I get a chi-squared statistic of 274, when I'd expect a figure of 13.8 or above for only 1 in a 1000 samples (years in this case) if the dice rolls were totally independent and generated fairly. So we're talking odds of many, many millions to one against this being the case.
I think by now that most of us are agreed on this being caused by non-independence of the opening rolls rather than non-fair "dice" being used. But data and stats are fascinating, so feel free to produce more!
Hopefully some of your analysis will give someone some insight as to when at least part of the opener's roll is used as part of the responder's roll too. My guess would be that the actual rolling is simulated and so re-rolls will be generated if both players are assigned the same first roll, and it's this re-rolling that isn't working properly. I think pB's already suggested this. Hard to test though ....
Resher: Why would anyone want to re-roll if the first rolls were the same? And what do you mean by "simulated"? I personally never had a vision of Fencer rolling an actual pair of dice every time I click ...