Make acquire_superblock_for_write actually take separate access codes for the block and the txn. Yet have to verify that the cache eats this correctly.