Add a "private" oh which we can hang pass and error objectcores
from, so that we do not need to special-case locking all over the
place.

Give the busyobj a real reference to the objcore it's fetching.