There appears to be an issue with libsmbclient 4.7 that returns nonsensical error code when a user has not authenticated themselves to access password-protected shares. See https://bugs.kde.org/show_bug.cgi?id=385708 for detailed information.
This workaround may cause kio-smb slave to misbehave in cases where EEXIST is not returned incorrectly.