There is indeed not log displayed for when a task ends in failure, since that can be a common thing to happen and in the context of behaviour trees is also a by user design choice. Thus in those cases, the log would only spam the console and be nothing informative 🙂
Thus, the visual debugging on the nodes, is what should display task success or failure. Speaking of which, the SuperActionState displaying success even though the action failed, is indeed a bug 🙂
Here is an updated code for the SuperActionState.OnUpdate method: