Fix unreliable callout appearance on select
Fix unreliable callout appearance on select

Also an optimization, since moving annotation updating to the result
selection phase from the search update phase prevents reloading when
search term changes.

hlfcoding/map-view-controller,hlfcoding/map-view-controller