The FIM would have allowed Qatar to run a night race because the chances of rain in April in Qatar at the exact time of the race are probably pretty slim!

I agree that it seems odd to have awarded points for the 125cc race after only 4 laps.

As stated already, the issue with racing at night in the rain is the glare from the floodlights reflecting back up off the track. FIM have always stated that racing wont take place if it rains at Qatar. This wasn't a spur of the moment decision.