One more unit test for utils.schedule

- Wrote a unit test for `utils.schedule.eval`
- Raise a ValueError instead of returning out of `schedule.eval`
- Changed logging content to all be consistent