Split out admin error display handling into separate functions.
Try to detect WP Engine hosting and notify the user.
Add 'password_protected_login_redirect' filter.

Allows redirect to alternative location after login.