fn shuffle_order_for_session<T>( producers: &mut Vec<T>, validators: &mut Vec<T>, session: SessionIndex )