The order index for productions is based on its first upcoming event.
Theater_Event_Order::calculate_event_order_index() however does not load the products events in the correct order, because Theater_Event_Order::sort_events() was unhooked in Theater_Event_Order::update_order_indexes().