If they turned on the machine and just let it idle (~1150RPM) with the lights on, I'm not surprised that you got low bat indicator. Considering that the battery was already taxed to begin with, you wouldn't get enough voltage to charge the battery, especially when the fan kicked on. Your stator puts out enough to keep it running for awhile at idle but it has to reach about 1500 RPM before there is enough to run the machine AND start charging the battery. That figure increase to about 2000 RPM when you turn on the lights. I suspect your problem may be fixed but the dealer is not preforming the right test to verify it. In the service manual there is a test called the CHARGING SYSTEM "BREAK EVEN" TEST. It is a pretty simple test that will tell them exact voltages needed to "break even" on the charging requirements. I suspect that if they run the machine at about 2500/3000 RPM, you won't get the low bat light. Here is a description of what the break even test does (from the Service Manual);
