@Huevos,
There is something else behind it... maybe you weren't aware of it... But is seems this something else is solved in a different way... (I cannot find the patch at this moment)... See the comments in the patch...
And there were two sides...
1. For these boxes and 1 cable you SHOULD connect to B instead of A...
2. Why disable a tuner when you can have 2... even with 1 cable...
Which motivated me not to remove this extra check.... In addition the code was induced a year ago... and now results to a side effect for this one special wierd condition which for me signals an 'if box x to y' requirement - which we should not prefer... But I already made this clear...
When we discover side effects we can still revert it -or- consider this...
if self.somethingConnected(id) and not (self.nim_slots[id].isFBCLink() or self.getNimConfig(id).configMode.value == "loopthrough"):
But it seems this extra check here is not required as you currently cannot setup a loopthrough to a not connected tuner...