improvements to Event@next_occurrences.  It used to just check 10 days out, but what if the event's next occurrence was cancelled... then it needs to go farther out.  So keep checking until you find an occurrence or it doesn't make sense to go out farther.
Also, fixes exclusions to simply increase the start_datetime for the series if the excluded event is the first one.