testaction gets names in a single faster query
testaction gets all relevant fields in single query
testaction builds lists of volunteers, shifts, and details
testaction creates or updates volunteers for any contacts returned by SF query