Fix positioning defect when moving to last entry of a split node. The first and last methods now consistently traverse into a split node before binding. This is much simpler than binding first and rebinding later when the split finishes.