CC-5082: Repeating shows "disappear" when switching calendar to next month

This was caused by the calendar trying to re-create single instance shows.
We needed to exclude non-repeating shows when populating the calendar with repeat events