I've taken some pictures to show what I've done. The first shows the USB plug with the white wire on pin 2 (data -) and the yellow wire on pin 3 (data +).

This then goes to a 5-pin DIN as shown in this second picture, with the Yellow (data +) wire on the outside pin and the white wire on the inside pin.

This third picture shows an overall view

As you can probably see, the power from the UBEC is wired to two pins on the other side of the 5-pin DIN (the fuse is just in line with the RPi GPIO). The plug going into the DIN socket (not shown here) carries the power over 26 AWG (same as used from the fuse to the GPIO) and the USB data over a mini-USB cable that I cut the USB end off, with the green wire connected to the yellow wire on the socket and the white wire connected to the white wire on the socket.
I've buzzed out the cable (using a small piece of wire to poke into the mini-USB plug) and pin 2/white definitely goes to pin 2 on the miniUSB and pin3/yellow goes to pin 3 on the microUSB. I've buzzed out between the pins on the USB plug and the underside of the board as well, just to check the plug was making proper contact.
The power is getting to the hub OK as it has two blue leds on top which come on.
So I'm rather baffled/frustrated now and would appreciate any advice.