It is quite possible that GPS had been never used with the Moto G device I had acquired, and Sailfish probably couldn't trigger it without Android proper first activating it. So if you get your hands on Nexus 5, make sure to check that all radios, gps and sensors have been activated before you flash it to Sailfish OS.