Further googling shows that the syntax I used initially apparently is not the documented way to specify this mapping any longer. Although no obvious pointers as to when it changed and why.
Suggested syntax in the new README http://bgate.mellanox.com/products/hpcx/v1.3/README.txt is:
-map-by dist:span -mca rmaps_dist_device ${hca_dev}