Fix #70: Copy profile information to active participation.
Display username when everything else fails.
Fix #67: ProfileUpdateForm creates profile when none exists.
Fix #68: Force re-login when required event info missing from session.