Blueshoes Actually the bacterium in question (bacillus cereus) is generally a mesophilic bacterium, so it grows best at moderate temperatures (generally between 15 and 40 degrees celsius.) Therefore if left on the side at room temperature, the bacteria is at the optimum temperature for it to proliferate, however at temperatures below or above this range growth will slow/stop. I imagine that the rice cookers keep the rice above 40 degrees, so the bacteria doesn't get the chance to rise to high enough levels to cause illness.
The immunity/tolerance idea is probably incorrect. This is because of the subtle difference between food poisoning, and illnesses caused by eating food contaminated with bacteria or viruses. In a true case of food poisoning, symptoms are caused by the toxins produced by the bacteria, not the bacterium itself. This is different from, for example, catching the norovirus because the chef who prepared your food didn't wash his hands, and got virus all over your salad. Therefore, to become immune to eating poorly-stored rice, you wouldn't need to become immune to the bacterium, but the toxins (both the emetic and diarrhoeal forms) it produces (which would be pretty difficult.)
So, people in Asian countries where rice is commonly reheated are probably storing it in such a way that bacterial growth is slowed or stopped, which is why this kind of food poisoning is not widespread there. It is also worth noting that the incidence of food poisoning generally is thought to higher than reports show, because often people do not go to their doctor when they have food poisoning, or they attribute their symptoms to a bug or flu, and not the food they ate. So maybe it is more common than people think.