Thanks Subru for improving these test cases.
I think we can make it derive from ParameterizedSchedulerTestBase and get rid of ParameterizedReservationSystemTestBase
(Attaching patch that does this)
Some minor feedback
Casing for getreservationQueueName -> getReservationQueueName
Looks like there are some methods that are no longer called such as validateNewReservationQueue which can be removed, which is great