(CNN) — Shannon Zwanziger seemed perfectly healthy. She was an active 17-year-old who rarely got sick and hadn’t been to a doctor in more than three...