Fix breaking tests.

The tests in tourbillon.schedule.core-test are still commented out
due to the fact that the scheduler is now interacting with components
rather than raw data structures.

Eventually, it would be helpful to create test implementations of
the various components and include introspection methods on them.