add UnavalableTimeslotRoomPenalty and ignore startup sessions (they have a fixed room)