Biohaven has suffered a few setbacks in recent months, including an FDA rejection and a missed $150 million benchmark payment ...