Make sure should run when canceled is set on sub-operations when disconnecting