Added TimeScheduler grain customization and solved issue when TimeSchedulerItem#ready? is passed nil.  Proper behaviour - return false