Drupal Association members fund grants that make connections all over the world.
The unchanged values stored into
$form['#signup'] while editing a signup are altered together with the submitted values, since the
$signup variable holds an object reference in PHP5. This causes troubles to Signup status which cannot tell if a status has changed and perform the needed actions.