the second is that actor assumption isn’t working correctly and if there some delegates to be implemented, the code becomes a bit odd.
The assume APIs will handle more situations shortly.
This is what [Accepted] SE-0424: Custom isolation checking for `SerialExecutor` was about.
While I can’t promise back deployment, it might be possible, as it seems the payoff would be rather large.