I think the simplest change would be to make /halt stop $hfind() as described in the help file. This will be in the next beta.