Optional end-fn callback for chime-at

Allows to perform side-effecting operation when the schedule has ended.