[API] Only one LB per port on a device

Due to a case compare typo we were allowing multiple LBs per protocol

Now we compare per-port and only allow one per port

Change-Id: I5e4d7000ce20447c1ffb72faf99e0443c1269fc1