As part of SERVER-63351 we passed IndexBounds to the CheckBounds stage as an EExpression, either as a Variable with the Slot in the Runtime Environment, or as a Constant.
Upon evaluation both of them are not owned, resulting in performing unnecessary copy to the CheckBounds stage, causing the regression BF-24874.
As a solution to this issue, we will not pass the IndexBounds as an EExpression, but rather as a SlotId or as IndexBounds*.
This should solve the performance issue and make it even more explicit of how to instantiate the CheckBounds stage.