If they have a legit exploit, then kicking them will just make them create a new account. Or perhaps distribute the +EV betting over a bunch of accounts so that it was much harder to detect.
If they don't have an exploit, then you want them to keep betting and lose. And if you have no real basis for kicking them, then, what, your casino just doesn't pay out people that win big?
The casino's only real option here was to discover the exploit.
I dunno, maybe anyone who is clearly automated (ie, betting every second for hours) and probably cheating (ie, implausibly lucky)?
> It seems like initially all they knew was that some accounts were unusually active (betting every second, for hours) and implausibly lucky.
Exactly.
> They saw the flags, they just didn't know any useful way to react
The useful way to react would be to not let them continue betting.
Maybe they took some measures like this that they didn't tell us about. With that much money at stake, maybe "do something, anything" does make sense -- my point was there's no way for them to ultimately prevail until they understood/addressed the root issue, and knee-jerk responses could backfire.
> There was also strong incentive for us to promptly pay him, so he’d keep playing.
I loved that line, because it's the converse of a casino player in a hole, thinking maybe they can make it back if they keep on playing.
It's more than an inverse in thinking, it's how the house makes money.
But, as you pointed out, they can't ban him, because they have no way of recognizing him when he walks back in.