Add test coverage to ensure that pre-commitment outputs are generated correctly as part of the supply commit feature.