* perf: serve the rare schedule options on demand instead of inlining them
* fix: let a real schedule argument win over a duplicate inside advanced
* fix: catch nested stripped schedule options and share the schema builder
* fix: check the whole schedule request for stripped options, not just advanced
* fix: do not point unknown schedule keys at the schema lookup