Fix issue where a survey with no responses results in a 500

If there are no responses, we don't have a bounding box and therefore get a 500. Instead, lets return an empty bounds list.