test service scheduler

we are merging `ss` into a new branch to start working on testing for ss.

the reason why we are starting a new branch is so to avoid ruining either `dev` or `ss` if we run into difficult merge conflicts. this is a dry run, in a sense.