Как правильно настроить кеширование в собственном компоненте?
Как вариант, кэшировать данные в расписании и после добавления нового участника (регистрации?) сбрасывать кэш
Добавьте в кеш компонента тег инфоблока и дня.
В обрабортчик добавления/удаления/изменения события в календаре сбрасывайте по тегу нужный вам кеш