I think this is because I was using the webform module

Notice: Undefined index: citcon_fields_supporter_type in _citcon_isolate_form_fields() (line 2329 of /Users/mike/shared/htdocs/citcon/citcon.module).

Probably there are better ways to do this. But adding this check to function citcon_supporter_load() should work too:

    if(isset($campaign_values['citcon_fields_supporter_type'])) {
      $supporter_type = $campaign_values['citcon_fields_supporter_type'][0]['value'];
    }