Seems that the first weighing has to be a 3v3.
4v4 = rogue ball in a group of [4 or 8]
3v3 = rogue ball in group of [6]
(ie.
if 3v3 balance, rogue ball is in other group of 6
if doesnot balance, rogue ball in current group
)
as we are looking for a scenario where it 'always works' so 3v3 > 4v4.
I'm not so sure about that, I think the groups have to be even otherwise you end up with too many possibilities to work it out in 3 weighings.