calendarProvider: fix bug where RemoveEvent function would not immediately return after calling RemoveDay, when there is only one event on the file.
This didn't have practical effects because once later in the function ReplaceEventFile was called, it would call RemoveDay again and as its return value was non-zero, ReplaceEventFile stopped there.