Another thing you could try is just setting the crank in the block without caps using upper bearing shells only in first and last saddles. Rig up a dial indicator and check for run out at other main journals.
Bent crank could be the reason for the spun bearing.