smb connection error not setting result properly

if the initial connection from the SMB LoginScanner fails
it wouldn't set the target information on the result. this could cause
smb_login to throw a stack trace when it calls invalidate_login

VERIFICATION STEPS
- [ ] start pro
- [ ] create new workspace
- [ ] import the zip attached in the ticket
- [ ] go to bruteforce
- [ ] enter credentials of msfadmin msfadmin
- [ ] launch bruteforce
- [ ] VERIFY no stack trace