callback::TempConnect: also allow temporarily disconnecting a callback.