fix: repeat SessionAgent scheduler only finitely