Fixed bug when recurring events are made non-recurring

Turning a recurring event into a non-recurrent did not trigger a refresh of the view. This left the calendar view in a inconsistent state. Implemented a fix that ensures that the view is refreshed in this situation.