Bug/msp 10859/invalidate login

 VERIFICATION STEPS

- [x] load this branch
- [x] `rake spec`
- [x] VERIFY no spec failures except the PRE-RELEASE one
- [x] change your Pro Gemfile to use path to point to your local copy of credential with this branch
- [x] start pro
- [x] create a new project with the network range set to 10.20.39.0/24
- [x] run a discover scan on the whole network
- [x] go to credentials management
- [x] add a new core with public: msfadmin private:msfadmin
- [x] add a new core with public:sa private:msfadmin
- [x] go to BruteForce Reuse, select all services and add to target list
- [x] select msfadmin:msfadmin as the only cred and add it to the list
- [x] launch the bruteforce
- [x] go to single cred view for msfadmin:msfadmin
- [x] VERIFY all the Logins say Validated
- [x] got Bruteforce reuse
- [x] select all target services and add to list
- [x] select sa:msfadmin as the only cred and add to the list
- [x] launch bruteforce
- [x] go to single cred view for msfadmin:msfadmin
- [x]  VERIFY all of the logins still say Validated