I had broken this when altering the signal model to always require a location
The only thing wrong at this point that I can tell is that address aren't being correctly populated when I reverse geocode.