sisparse: return an error when the course has no scheduled events
sisparse: return an error when the course has no scheduled events

This prevents not-yet-scheduled courses from poisoning the cache with
empty results.

IAmWave/samorozvrh,IAmWave/samorozvrh,IAmWave/samorozvrh,IAmWave/samorozvrh