remove check on contact_id format
guard against missing location
improve handling of empty assignments
show exceptions in test log
handle assignments with no GPS available