user.delete should not throw.
Renamed UsernameAlreadyTaken -> UsernameNotAvailable.