bcon_ensure functions need to be called

if we don't actually take the parameters and pass them through, we can't
be sure that the values on the stack will be appropriately sized.  A
reasonable optimizing compiler should still make them melt away.

Apparently the oid_ptr_ptr stuff wasn't actually getting called, so
fixed that as well