Paul,
The answer will depend on cabling, racking and budget, I don't think there is the _one_ right solution here.
Treat this as some food for thought.
There are at least two schools of thought on this one.
1) Separate management network (i.e. a small switch on the side just for management), to avoid that data path failure in the environment is also not allowing you to manage your devices.
2) Cross connection as you suggest, indeed you have redundancy built in (I assume:]) . In the scenario you indicate above, should the fex become unavailable you should still be able to manage UCS via other side's FI. The questions here is mostly for you. If you already have those FEXes used for something else, you can attach your mgmt0. If your fexes would be only for management maybe you can attach mgmt to N5ks directly or even to upstream switch.
M.