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
- [x] start pro
- [x] create new workspace
- [x] import the zip attached in the ticket
- [x] go to bruteforce
- [x] enter credentials of msfadmin msfadmin
- [x] launch bruteforce
- [x] VERIFY no stack trace