Saas broken unit tests schedule messed up

Unit tests all pass now. They were failing because propel was returning a cached object collection.

Optimized the filling of linked show instances schedules:
When new show instances are created, we store their id in an associated array, organized by their cc_show id. This array gets passed to the fillNewLinkedInstances function and thus the guess work to determine which instances need their schedules filled is gone.
No. It must be a criteria object; new Criteria(). I will add a comment