Sorry about that. We're soaking a version of the kernel that includes a reference count in the Block struct. It's so far used by the Ethernet drivers, IP stack and USB code, and usbohci.c escaped a little too early.
I've just pushed out a newer allocb.c to sources that initializes the refence count at allocation.