wms: catch service exception on GetFeatureInfo and use feature extent if there's no geometry