Oh, I think I understand now. When I asked if you were plugged in, I was referring to the USB transceiver. If Logic recognizes a device (by checking the plug-ins in Logic's 'Midi Device Plug-ins' folder, which you have one for TranzPort) if Logic notices that it's not configured in Logic/Preferences/Control surfaces/Setup it will add that device to the list. Why it keeps adding it if it's already there, I have no idea.
One thing I would try is to go to your main drive's applications folder and locate the version of Logic that's having this issue. CTRL+click on the icon (but don't launch it) then select 'show package contents' and then select 'contents' after that. Then click on the 'Midi Device Plug-ins' folder and just check to see if you have one file in there called TranzPort.bundle
Then once you confirm that, I would go back to Logic/Preferences/Control Surfaces/Setup and delete all the TranzPort icons and then quit and relaunch Logic and see if you get the same results.
If that still doesn't help, then what I would do is go to your main drive and go to Users/<your name>/Library/Preferences) in this folder delete the Logic prefs file (com.apple . logic .pro.cs) and see if that helps.
CS