!str #16263 Made subscription timeout handling run mostly inside the actor

Refs #16263
is the subscriptionTimeout also cancelled when the enclosing actor is stopped?