Add post-algorithm validation in ListScheduler
There is a validation of a Schedule set up.
However, some properties like the max concurrent reads/writes and resources needs to be checked inside the ListScheduler.
As an additional layer of validation this should be set up.