Hi Thomas,
I suspect that the service is choosing to listen for connections using the NIC with the alphanumerically lower device description.
One method would be to rearrange which networks are used on which NICs. First remove all of the NICs from the VM in vCenter. Next remove the NICs from windows device manager. To remove set the environment variable to show nonpresent devices in device manager: http://support2.microsoft.com/kb/315539.
Finally, add the NICs back to the VM making sure that you add the one you wish to use for remote connectivity first. Please share the outcome post that.
Regards
Gaurav Baghla