Enigmatic Distant Radio Bursts Appear to be Neutron Stars