cifs: consolidate reconnect logic in smb_init routines