IIRC, when you press the halo option, the mesh is basically not there anymore and only the verts are treated as being visible. Thus, there is nothing to displace.
You will have to make the displacement real, via a script or the displacement modifier option, and then use the halo option.