Race organizers have offered their explanation, which is more or less what I guessed -- the race fees have already been spent, so there's nothing to return.
Here's what they sent out:
I am disappointed that the race was canceled (I really was looking forward to it, despite my complaints!) but I am happy that the organizers are mailing the premiums. It will be no easy task, I'm sure.