split array's bvnode if trnode is present
split array's bvnode only if necessary, trnode is never split