When I set up my cheap Harbor Freight meter so it read 31.5 on the good driver, the bad driver just showed 1. No zeroes or decimal points. Just 1.
I don't have the same meter, but if it is anything like mine and set to 200 ohm range, a reading of one ohm should read 1.0 with precision to one tenth (especially since the good driver shows 31.5).
When the probes are not touching anything does it also just display a 1? Mine does.
If so it seems to me that the driver has a break (not a short) somewhere in the voicecoil or the wire from the coil to the pads. I don' t have experience or knowledge about repairing headphone drivers, but I would imagine that it would be pretty difficult since the wires are so thin and are usually coated with enamel making them very difficult to work with.