Add IBackgroundJobClient.ChangeState method to have unlim on state changes