Make use of new @ScheduledExecutor annotation from weft to allow more flexible thread-pool production that can be a little more memory friendly for other use cases (non-scheduled). Also, be a little more careful about shutting down the clock from tests.