I came across this last night for the first time in a long time and it took me awhile to figure it out. This is a export bug in zbrush, not max or maya or any other program.
This may not be the same problem you were having, but for me the answer was simple. You have to have at least one sub division on your mesh when you export. You don’t have to export your model at sub d level 1, you can still export at level 0. But you have to have at least one sub division level on your mesh otherwise zb will break apart your UVs no matter what.
So after you have one sub division level, just hit MRG under tool > export and your uvs should be fine. 