mapLocation: make sure bbox is valid

If the bounding box from Nominatim is not a valid Champlain
bounding box the ensure_visible call will fail. Then we will never
get the animation-completed signal.