Make commands via Redis also run through EventProcessor.

EventProcessor keeps track of the current programme. Directly transitioning
through LightsController instead of EventProcessor interferes with that.
Fix TimeService.IsMorning between 6 and 7 o'clock.