packer: reset runningHook when done
packer/rpc: implement hook Cancel
packer/rpc: test concurrent cancel/run