Once you get the test hubs, can you connect one of them, and test if OSX booting works. If it works, can you look at System Report -> USB and post the output? If you can post a text version, using the example, even better. Current draw from powered hubs can also be a problem area.
system_profiler SPUSBDataType
USB:
USB 3.0 SuperSpeed Bus:
Host Controller Location: Built-in USB
Host Controller Driver: AppleUSBXHCI
PCI Device ID: 0x8c31
PCI Revision ID: 0x0005
PCI Vendor ID: 0x8086
Bus Number: 0x0a
Internal Memory Card Reader:
Product ID: 0x8406
Vendor ID: 0x05ac (Apple Inc.)
Version: 8.20
Serial Number: 000000000820
Speed: Up to 5 Gb/sec
Manufacturer: Apple
Location ID: 0x15400000 / 1
Current Available (mA): 900
Current Required (mA): 224
USB 3.0 Hi-Speed Bus:
Host Controller Location: Built-in USB
Host Controller Driver: AppleUSBXHCI
PCI Device ID: 0x8c31
PCI Revision ID: 0x0005
PCI Vendor ID: 0x8086
Bus Number: 0x0a
Apple Internal Keyboard / Trackpad:
Product ID: 0x0262
Vendor ID: 0x05ac (Apple Inc.)
Version: 2.25
Speed: Up to 12 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0x14c00000 / 3
Current Available (mA): 500
Current Required (mA): 40
BRCM20702 Hub:
Product ID: 0x4500
Vendor ID: 0x0a5c (Broadcom Corp.)
Version: 1.00
Speed: Up to 12 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0x14800000 / 2
Current Available (mA): 500
Current Required (mA): 94
Bluetooth USB Host Controller:
Product ID: 0x8289
Vendor ID: 0x05ac (Apple Inc.)
Version: 1.06
Speed: Up to 12 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0x14830000 / 4
Current Available (mA): 500
Current Required (mA): 0
USB Hi-Speed Bus:
Host Controller Location: Thunderbolt
Host Controller Driver: AppleUSBEHCI
PCI Device ID: 0x400f
PCI Revision ID: 0x0003
PCI Vendor ID: 0x12d8
Bus Number: 0xa0
Hub:
Product ID: 0x9127
Vendor ID: 0x05ac (Apple Inc.)
Version: 1.00
Speed: Up to 480 Mb/sec
Location ID: 0xa0100000 / 2
Current Available (mA): 500
Current Required (mA): 100
Apple Thunderbolt Display:
Product ID: 0x9227
Vendor ID: 0x05ac (Apple Inc.)
Version: 1.39
Serial Number: 1814212B
Speed: Up to 12 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0xa0170000 / 5
Current Available (mA): 500
Current Required (mA): 2
FaceTime HD Camera (Display):
Product ID: 0x1112
Vendor ID: 0x05ac (Apple Inc.)
Version: 71.60
Serial Number:
Speed: Up to 480 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0xa0150000 / 4
Current Available (mA): 500
Current Required (mA): 500
Display Audio:
Product ID: 0x1107
Vendor ID: 0x05ac (Apple Inc.)
Version: 2.09
Serial Number: 1814212B
Speed: Up to 12 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0xa0140000 / 3
Current Available (mA): 500
Current Required (mA): 2
USB Hi-Speed Bus:
Host Controller Location: Thunderbolt
Host Controller Driver: AppleUSBEHCI
PCI Device ID: 0x400f
PCI Revision ID: 0x0003
PCI Vendor ID: 0x12d8
Bus Number: 0xe0
Hub:
Product ID: 0x9127
Vendor ID: 0x05ac (Apple Inc.)
Version: 1.00
Speed: Up to 480 Mb/sec
Location ID: 0xe0100000 / 2
Current Available (mA): 500
Current Required (mA): 100
FaceTime HD Camera (Display):
Product ID: 0x1112
Vendor ID: 0x05ac (Apple Inc.)
Version: 71.60
Serial Number:
Speed: Up to 480 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0xe0150000 / 5
Current Available (mA): 500
Current Required (mA): 500
Apple Thunderbolt Display:
Product ID: 0x9227
Vendor ID: 0x05ac (Apple Inc.)
Version: 1.39
Serial Number: 181420D0
Speed: Up to 12 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0xe0170000 / 4
Current Available (mA): 500
Current Required (mA): 2
Display Audio:
Product ID: 0x1107
Vendor ID: 0x05ac (Apple Inc.)
Version: 2.09
Serial Number: 181420D0
Speed: Up to 12 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0xe0140000 / 3
Current Available (mA): 500
Current Required (mA): 2