Rather than making an amin have to un-expire an account to login it would be nice if a warning came up that you are logging into an expired account and analytics allowed that login by the admin to happen for that one session without turning anything back on like scheduled reports etc.
Then when the session is closed it would look like that account never logged in after it expired except a note in the logs about this happening.