ScheduledActivityObserver(services: ServiceHubInternal)
This observes the wallet and schedules and unschedules activities appropriately based on state production and consumption.