Looking in http://api.drupal.org/api/drupal/modules%21user%21user.module/function/u... we can see that there a 2 kind of validations on user:
- Pure UID: Drupal validate only against user. This is the most strict.
- UID+IP: Drupal checks by this pair. This is used as it is safe enough but more practical because avoids locking out public users.
Drupal defaults to the second one. The purpose of this module is to unlock flood variables and let admins configure them.
user_failed_login_identifier_uid_only to form.