I think so. In a parallel setup, seems like each synclet's `nextRun` should be stored in its own config, and the service's `nextRun` should be the `min`.

With the new system, how do we want to handle `nextRun = -1` (now) cases? Will the service be expected to immediately run those synclets, or will the service also enqueue itself "now" and wait for another cycle?