Rework logic for determining headerPosition when there are multiple list headerView's.