A great resource for designing with the BT5190 is to look at the MSP430F5438A Experimenter board. This is because the BT5190 and F5438A are equivalent for all purposes. The only difference is something which enables running the Mindtree bluetooth stack on the device (the stack won't run on another MSP430 unless you talk to them and pay).
If you look at the JTAG connections in the Eagle schematics of that board, you see that TDI connects to TDI (pin 3 of JTAG header) and TDO connects to pin 1 of the JTAG header. So, there is no crossing of TDI and TDO.
I suggest you follow the design files closely. That serves as a sort of reference design.
By the way, if you are designing with Bluetooth and CC256x, take a look at BTStack which is an open source stack already running on MSP430F5438A. It's open source and works nicely. You won't have to use BT5190 and pay the extra royalty.