Added JD's recomended extra else if to __setscheduler()

I am almost certain this will make or hooks get called