How come hou.pwd().cook(force=True) executes almost immediately, even for slow nodes, but turning a hard lock on and then off, to force a cook through the UI, executes the cook at the expected speed? is node.cook(force=True) actually cooking the node?