Administrators are unable to register for events because their accounts work differently. The solution is to have the administrator create a regular constituent account that can be used for any user-side activities such as Surveys, Calendar Events, Advocacy alerts and testing live donations.