I think that's the expected behavior. If `innerSubscription` gets unsubscribed, all scheduled actions should be cancelled. You can take a look at `NewThreadScheduler.NewThreadWorker`. Could you test with `NewThreadScheduler` to see if there is same issue?