Fix missing clearing of oc->busyobj on HSH_Fail.

The oc's busyobj isn't cleared in HSH_Fail (like it is in HSH_Complete).
This allows a thread to get a pointer to an already free'd busyobj.

Fixes: #1467