Po zmianie loginu wystąpił problem - funkcja SPContext.Current.Web.CurrentUser.LoginName zwracała ciągle stary login. Próby aktualizacji danych z AD, restart IIS, nic z tych rzeczy nie pomogło.
Rozwiązanie:
# stsadm -o migrateuser -oldlogin domena\starylogin -newlogin domena\nowylogin -ignoresidhistory
# iisreset
Działa!
PS.
Cały artykuł dotyczący migracji loginów tutaj.