There's no reason file create and truncate need to come through the
btree code, the block manager depends on the session/schema layer to
do locking, there's no reason it can't be called directly.