Event Preferences - Unable to edit a preference once a designation payment is associated with a registrant.
The preference functionality with Events has the following issues:
* Unable to change the preference once it's associated with a designation payment.
This causes large issues when a sponsor registers for an event, pays and has several unknown guests associated with the registration. This forces the use of attributes instead of being able to use the existing functionality.