Fix bug 1104864 - Correctly handle "other" email.

This fixes an actual broken piece of the custom email address signup scheme.
Using a new attribute on the form instance to decide whether to use the other field or not.